When gravel/sand/etc. are placed on the head of an extended piston, if the piston is retracted, the blocks will not fall until updated.
When gravel/sand/etc. are placed on the head of an extended piston, if the piston is retracted, the blocks will not fall until updated.
Are you still using 1.13? This has been fixed in 1.13.1.