Or the vacuum supply to the vacuum booster servo. Almost sounds like a vacuum leak is sealing off once the engine warms up. Lots of options there.
if he hasn’t been bleeding out the brake fluid at least every few years, likely water absorbed into the break fluid giving that spongy “air” feeling.
Needs to get it to a shop with a good mechanic if a simple bleed doesn’t correct it, i think.