I like your explanation alohaned for 8d , I too struggled to work out which 8 letters to play with. But my CoD is 24a.
Overall enjoyable but had to take two bites. First one late last night when I could not get to sleep left me with about eight unfinished and frustrated. Then waking too early this morning they all slotted in. My brain must have been scrambling all night.
Rhyming pair, primarily, long anagrams, a couple of hiddens. 23a also fun and I think I've got that now.