I had a lot of trouble with spongy brakes last year but eventually resolved them.

I checked the rear pads at one side before I changed the calipers

& they were perfect.

I assumed the other side were fine

& left them in place when doing the calipers at that side.

Turned out that the old calipers on one side had been binding

& the pads had been roasted

& gone off.

Changing the rear pads helped sort the problem.

I would put new pads all round

- they're cheap

A few things I did.

Not sure if they are of any use but here goes:

1.

Disconnect the handbrake at the calipers.

Screw pistons all the way in

& back out 180 degrees to line up with notch on pad.

2.

Started engine

& left running

( a mechanic told me this helps)
3.

Bled from furthest away first( rear passenger,the rear drivers side, then front passenger

& finally front drivers)
4.

Reconnect handbrake

& adjust

It took a while but worked for me

Tim