I followed up on your earlier point about how the newer protocol versions are classified and asked a Tribler developer, and their view seems to line up with what you said.
From what I understand, Tixati protocols v3 and v3.1 are more like extensions or iterative updates to protocol v1, rather than completely new protocol frameworks like BEP52 (
https://bittorrent.org/beps/bep_0052.html ).
So from that perspective, it might be more accurate, at least in terms of naming and documentation, to treat them as incremental updates, like part of a v1.x series, instead of calling them entirely new versions.