Finished, earlier in the week than usual. Foi 17a, LOI 22a, which is perhaps COD as delightfully misdirecting but accurate.
Had to use Crossword Solver for a few but even when faced with the possibilities for 22a as R***E*T* I didn't recognise the one, until I came and read the forum and found Brendan's @27 where "animal cross" solved my ***E of 21d so that 22a, now with 4 crossers, leapt out at me! Thank you, Brendan, for that hint.