A piston that was previously blocked may fail to extend sometimes. It doesn't seem to recheck the conditions for the push at every tick, i.e. the "blocking blocks" that made it not able to extend.
This has been confirmed by a developer that it's a bug, not an intended behavior.
Linked issues
duplicates
relates to
Attachments
Comments

[media][media]

[media][media]