I will add that the following error is logged on the phone shortly after starting the workout:
Error Domain=com.apple.healthkit Code=554 "Primary session is unreachable." UserInfo={NSLocalizedDescription=Primary session is unreachable.}
in
workoutSession(_:didReceiveDataFromRemoteWorkoutSession:):
Topic:
App & System Services
SubTopic:
Health & Fitness
Tags: