Okay, I have absolutely no idea what I am doing so I kind of threw this all together.
I created a new global and called it NewLayoutCheck = 0
On R Pressed > System > Reset Global Variables
On Layout Start set NewLayoutCheck to 1
On Brick destroy and NewLayoutCheck not equal to 0 > Spawn Powerup.
I think there may have been a simpler way of doing this but who knows. For now it works! Yaah.