Update: It seems the issue is caused by the vent entrance having a wider collision than the vent itself. When entering the narrow part while crouched and using a dash, the collision pushes the player outward, and the dash causes them to be launched out of bounds.