Так суть то в том, что проверяется только тег. Если в объекте который попал в Line Trace есть тег Ladder, то только тогда игрок переходит в режим зацепления. Если эта проверка касается всего остального, то пишется что это не лестница и ничего не происходит. Код дальше идёт на проверку паркура, которая к этому не относится.
Да, я тоже подумал, что возможно меркурий посылает какие-то помехи из-за чего трассировка лагает и подумал, что я замудрил и можно просто через саму лестницу сделать Box Collision, которая при перекрытии передаст персонажу, что нужно зацепиться, но проблема одна и та же. Всё работает корректно, но если игрок цепляется в падении, то по неизвестной причине - код для изменения положения игрока не выполняется. Вернее, при падении Is Valid считает, что лестница вовсе не лестница, поэтому не выполняется код.