On the topic of desyncs with HK tases which we didn't mention yet is that movies sometimes don't sync on other devices and sometimes even don't when switching between WSL2, VM and dual boot on the same system. Also the latest interim build of libTAS has caused existing TAS's to desync, likely because the stack smashing issue with loading save states that was fixed.
Also on segmented encodes, yes sometimes we do encode in segments because of the desync issues. But there are also quite a few who segment the whole tas into multiple libTAS movie files because of the desyncs. This is especially done on patch 1.4.3.2, and on patch 1.2.2.1 it is done as well, but less segmented than 1.4.3.2.
And yes the desync issues are patch specific, likely because of the difference in Unity versions. Patch 1.0.2.8-1.2.2.1 are on Unity 5.4 and 1.4.3.2 is on Unity 2017.4.
Bench Out-Of-Bounds is a glitch, not a category. The only category that would be indecent is All Stag Stations.