These two basalt generators are identical, but only the one on the right has a piston that works properly. While the right piston fires with every basalt block forming, the left piston fires continuously, creating a redstone clock. I think this is a bug, but I could be mistaken due to my lack of redstone know-how. If this were to be fixed/explained, I would be very grateful.
[media]
Environment
I'm playing on my laptop in 1.16.1 on Java. This generator is in my testing world, which was created in 1.15.
Duplicate of MC-11193
easy fix for your contraption would be to move the redstone wire that goes directly above the piston.