Succinct explanations of the clues (explanation hidden 1st, then type of clue):
1A r(EBUTS)−r+D CHARADE
4A DE+TRACTS CHARADE
9A SUB+LIME CHARADE
11A AB+A+LONE CHARADE
12A l(EAVE)−l+R CHARADE
13A ANTI+M(ON)Y CHARADE
15A HALT CANNON (anag.) ANAGRAM
18A over(DO JO)gging (hid.) HIDDEN
20A LOO+N CHARADE
21A SKEIN TWIRL (anag.) ANAGRAM
23A a shoe will (hom.) HOMONYM
25A lAVISH−l (anag.) ANAGRAM
28A TUNE GUN (anag.) ANAGRAM
29A N/A 2 MEANINGS
30A MIS+TRESS CHARADE
31A a send (hom.) HOMONYM
1D DIS+GRUNT+LE CHARADE
2D Bread At Bakery's Kiln At (init.) INITIALS
3D SIT CHEWY (anag.) ANAGRAM
5D EX+ACT CHARADE
6D RE+ALMS CHARADE
7D NONE SCOWL (anag.) ANAGRAM
8D TEST (anag.) ANAGRAM
10D any blur (hom.) HOMONYM
14D CONTRA+BAND CHARADE
16D NINE SONGS (anag.) ANAGRAM
17D NON+PLUS (=non-gain=loss) CHARADE
19D SOLD LAST (anag.) ANAGRAM
22D ode ear (hom.) HOMONYM
24D N/A 2 MEANINGS
26D Internal Review After Tense Exam (init.) INITIALS
27D Get Uncle A Mocha (init.) INITIALS