I had something similar on my old discs, ended up with a pad shaped imprint on the disc which never came off, no matter how much hard braking I did.
I read into it and turns out the rust spots cause very local hot spots on the disc (as they're raised so see more friction which means more heat)...