There is coverage for a 64-byte Taproot transaction, see the test case just below your comment:
Ah yes, seen the test case for Taproot “1 pt2r output input, 1 p2a output.
The annex is just another witness stack element, so i’m not sure it would add more value,
It’s indeed another witness stack element, so a priori I don’t see why it would raise issues. But iirc, it’s pop up and processed differently than other stack elements, so it’s more to check there is no unintended interactions.
What if a 65-byte Taproot transaction is stripped of its 1-byte annex at the p2p-level, normally the annex is committed in the taproot signature so it should fail at signature verification, but the tx should be now rejected early due to its 64-byte size. I’m not sure if you can make 64-byte tx that is not a key spend-path, so the annex should be always covered by the annex, but it’s more interactions with p2p that might be interesting to check (— which is strictly outside the scope of this BIP, I know).