That one took me a bit of time with some obscure words and an endgame that proved difficult to crack. However the usual tactic of putting it down and coming back later did the trick and everything feel nicely into place. There are several clues that took a bit of untangling (eg 8d and 16d) but I was able to back solve these once I had the hidden message.
As has been noted elsewhere on this thread my overall impression was that this crossword had been through a few drafts and the endgame is not what was originally intended. However I thoroughly enjoyed it all the same so thank you Agricola!