Nice! I had fun solving this :)
I do think you might have an overreliance on anagrams though, and a few in this puzzle were barely anagrammed at all: see 15d and 18a.
Lifts bananas, ripe as us (6,2) is a much more muddled version, or
Scale 10 sand thrown at Diddy's charge. (3,7)
Thanks for the feedback, I definitely did over rely on anagrams, they’re actually one of my least favourite clue types. I started this crossword with a few clues I liked then probably phoned it in for some of the “filler” clues.