That sounds exactly right.
I hadn’t considered the possibility of batch-verification of the PQC signature scheme, only about whether it’s worth retaining Schnorr batch verifiability. If the PQC signature scheme is significantly more expensive per signature (not necessarily per byte) than Schnorr, really only the batch verifiability of the former matters. As for how feasible it is with various PQC classes, no idea.
Possibly not.