Pistons can unsync

It sounds like your workflow requires a platform/tile system, in the meantime while pistons remain unreliable (I’m assuming for a while now) you can do this manually with circuits and set the positions of these platforms.

I made a falling tiles as an example for someone before, you may find it useful here!