would suspect it could be a failed head gasket, cracked block/cylinder liner or a cracked cylinder head that would allow coolant into one or more cylinders and eventually enough coolant entered into 1 or more cylinder's causing the engine to hydraulic lock and will be reason it will not turn over and worst case is if the valves have bent and are hitting the piston.
one way to test is to remove all the spark plugs and use either an inspection camera or to carefully use a dry stick/rod using gravity (last thing you want is to use pressure and snap it in the cylinder) down each spark plug hole to check for coolant in the cylinders.
one way to test is to remove all the spark plugs and use either an inspection camera or to carefully use a dry stick/rod using gravity (last thing you want is to use pressure and snap it in the cylinder) down each spark plug hole to check for coolant in the cylinders.