To find out who has shafted you, I think you probably need to look to the government rather than the CAA.
Although the webpage below has been withdrawn, the replacement hyperlink leads to a dead end (a metaphor if ever there was one). Anyway, the webpage below relates to what would happen to the aviation sector in the event of a no deal. Although we have a basic Trade and Cooperation Agreement, for the purposes of aviation regulation, it is pretty much like no deal, so the options are the same/ very similar. The end result is the same, it is the Government, not the CAA who have shafted you.
https://www.gov.uk/government/public...no-brexit-deal