Damaged Under Water Valve.
This public toilet under water valve had been hit hard.
The left hand button for the half flushed had been depressed so hard it had stuck in place, with the spring being severely damaged. Then because it wasn’t working the push button on the cistern lid was broken because it was being pressed harder to try and get a flush. After installing a new valve and replacing the flush button, it was back in working order.
If you have any problem plumbing be gentle so it’s not made worse. Meeting your plumbing needs.