Well - I've given you the most common reason for that to happen.
The most common reason for a seized camshaft on a G-series engine is a lack of lubrication to the head, caused by some sort of a blockage of that oilway, and the most common cause of that oilway being blocked is the head gasket being installed correctly.
You say you turned the engine over with the head off and had oil flow, so it sounds like there's no blocakge in the block, you've had it happen to two heads, the chances of both heads having blockages is slim - reassemble, and this time turn it over with the head on and gasket in place, but with the cam out and make sure you have oil flow through to the cam gear.
There are a couple of other possibilities - excessive clearance in the bearings can cause excessive oil flow through those bearings causing starvation to other bearings and I have been told that that can happen with the cam journals. Excessive clearance in the mains & big-ends can cause reduced pressure and starvation to the cam gear and although the oil pressures you have provided lack the details, at a glance they look fine, suggesting the bearings should be OK.
You have the FSM so you can check my memory - oil pressure is specified as 42~60 |removethispart|@ 3000 rpm at running temperature.