Can you reproduce this? It might have been a temp network issue that was “resolved” by you going further into the future causing the missing workouts to be fetched.
Just tried again and yes it is repeatable, switching between today and future view. It’s the same on my calendar view, as well as that of my coached athletes.