I’ve been looking at this thread and scratching my head for half an hour... wondering quite what it is you’re all in on...
I saw the homophones and wondered how 23a could be an exception seeing as it also has one... but the penny has finally dropped.
That’s a fantastic crossword!
Thanks Mathi for the explanation re 25ac as well.