Found the problem... I had a bad muzzle sealing face. I just machined a new one from 1/2-3/4 reducer.
Had a few problems with PTF comming off but once I fixed it, it was a whole new piston. I was expecting it to be weak since everything I do requires some tweaking to get it working so I put my hand in front of the muzzle to see how weak.
Oh boy I was wrong, it literally blew my hand out of the way

I hope it wont turn blue till tomorrow lol
The power seems to keep the piston at bay, I've checked it after firing and it stayed all the way back.