Fix speed dropouts and avatar jittering
Regularly throughout my ride I have periods lasting from 2 to 15 seconds where the avatar stops pedaling and loses speed (sometimes stopping entirely), even while my power and cadence readings from my trainer are continuing as normal in the TPV UI. This is especially noticeable on climbs, and this is often followed by the avatar jumping forward and backward on the road. If this happens at higher speed, such as in a pace group, my avatar falls off the back of the group like it stopped pedaling. This makes it very difficult to train in a group or do climbing workouts. This occurs at least in Flat Road and Terrain resistance modes, I'm not sure about ERG mode.
Trainer: JetBlack Volt V2, used for power, cadence and control. Connected via Bluetooth.
Computer: Mac Mini 2018, 3.6 Ghz Quad Core i3, 8 GB ram, Sequoia 15.3.2

Many thanks for letting us know about this, and your support for TrainingPeaks Virtual.
The symptoms you describe are what happens when there is an unstable internet connection and your computer is not receiving accurate information about the positions of all the riders from the server (essentially it means your computer has to guess the positions as there is no way it could possibly know where they should accurately be without external information about them, and then when it intermittently receives updates from the server, then they "jump" to the correct positions).
The fix therefore is to ensure that your internet connection is stable. If you need any help with this, please feel free to reach out to Customer Support at virtual@trainingpeaks.com