Hi Rocky,
20d last three letters - a four letter word for ‘test’ minus the first letter
29a yes re the definition, ‘on’ comes from the clue
24a cat’s-paw (Chambers shows it as hyphenated) should be read as one (I had to look it up to remember what it means and where it comes from)