ok after a few tries I noticed that it seems to be a bounce I can't see what that board is Queuing but the power macro runs fast enough that I can see the results pretty easy and a quick push
would lead to power on then off where a push and brief hold would result in the expected behavior
I added a 0.1uf cap to each of my 6 buttons I have and it seems to reduced this effect to the point where I can not reproduce it. so here's hoping that is all it was
thanks again @dc42 its amazing the amount of time and support you put in
here