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!