@stu-c mine used to be the same, allot better with the yellow stuff EBC pads…. main cure for me was to ceramic coat wheels, ceramic polish and then poor boys wheel sealant….. Hard work but once several coats done, just maintain… each time i wash the car i also rub over with the Meg Hybrid seal.
Also found using a more gentle wheel cleaner better, the auto glum posh wheel one…. its not as harsh and does not rust up the disc’s as much…