Valves are hit and they don't seal properly.

The engine will hit them if belt is snapped unless maybe

,if it snaps during cranking.

Have seen 3 engines with snapped belts, all had the same problem.

You need new valves.

I think the bearings should be fine, but you can replace them just in case.
