Can anyone tell me why in the hell you would put someone on a made flush when the pust AI on the flop like that heads up?

I would be far more suspicious of a pot sized bet.

My read is As blank or something like As4 or an overpair.

I call and pray for boat and/or no spades.