We ran into this issue during build season and found that with PathPlanner autos, the entire auto gets cancelled when any other command is scheduled via a Trigger.
Our solution was different from yours in that we moved the beam brake logic out of the command scheduler and into the periodic function for the intake.