According to CTRE Features to be Implemented, v6 should have remote sensors in the future.
If this is at all possible this season, that would be fantastic. v6 is a lot cleanier and intuitive to configure in my opinion thanks to CTRE, despite the learning curve to migrate, but that’s beside the point.
The reason we are not just seeding the position and continuing using the Talon FX encoder is because of a decent amount of backlash in the gearing of the motors. For now, we will periodically call the setPosition in a separate thread from the main code thread.