Looking for a firm brake pedal

sounds like a good power bleed would give more answers or solve the problem, sounds like you got some air in there somewhere yet
Re bleed 'em. It's free.