M C rod??

That right there is messed up. It has to get hard on the first application, and within about 2 to3 inches of the top or within about 60% of full stroke.
This has to be addressed first.
Im going to take it as truth, that the pedal gets hard. thats HARD, cannot bounce the pedal,hard.
By stroking it 3 times, you are pumping fluid down the line. What is the fluid doing? It is pushing the w/c pushrods out, to move the shoes out, to reach the drums. When the shoes finally reach the drums, the pedal gets hard.Then when you release the pedal, the return springs force every thing back to the starting position, including pushing the fluid back to the m/c. Then on the next brake application, you get to start all over.
The fact that it does get hard, tells me two things; 1) the compensating port is working,and therefore the pushrod is at least close to being the correct length, and 2) there is probably little to no air in the system.So far/so good
So I believe the problem is mechanical.
In an all-drum system this can usually be traced to incorrect star-wheel adjustment,or incorrect parts, or incorrect assembly,or shoes that dont fit the drums correctly.It doesnt take very much misadjustment in each drum to add up to a lot of stroke. However, to get to 3 strokes is a lot of adjusting.
For the moment,lets assume that all the parts are correct, that the shoe-radius fits and matches the drum-radius, and that its all assembled correctly.
-Since you dont mention new drums, lets talk about that.Used drums can be out-of-round,have a large rusty un-worn ring around the outermost edge, and/or be heavily ridged. Any one of these can cause the starwheels to falsely indicate during the adjustment, and lead to excessive pedal-travel.
-Next, a word about adjusting drumbrakes.Adjusting these is more than just cranking out the starwheels.Many times you have to apply the pedal after cranking it, to center the shoes in the drums,and on the backing plates.Sometimes the shoes hang up on their bearing plates. Sometimes if the shoes dont match the drums in their radii, all the cranking just puts the lower-most corners of the shoes into contact with the drums.
The brake adjustment should end with all the wheels slightly dragging. Any free-turning ones need to be tightened.I like a good break-away torque with a light turning torque. A couple of blocks around town will loosen them up. I try very hard to get them all close to the same, with many,many pedal appications.
Assuming you knew all this, and had the drums machined,and the shoes matched, lets continue.
-So theres two ways to do this;the long way or the short way.
Im going to start with the long way. Crank all the adjusters out til they put the shoes hard into the drums. Then check the pedal. A hard,high,half-stroke pedal now would indicate that Im right, the problem is just adjustment. A soft,spongy pedal now,indicates air,go find it.A multi-stroke,ending in a hard pedal now,indicates a pedal not returning to its parked position, or a too-short pushrod adjustment,or wrong parts.Start at the pedal-park.
After thats fixed, dont forget to re-adjust the starwheels!lol