Well I've finished finally but completely understand why it took me so long. It was the SW that held me up. I can't parse 21a, 22d or 24a.
FOI was 4d. LOI 24a. COD so many. But I think for amusement value 5d gets it.
Thanks Paul for a great prize. Still working on it.