The issue was that on iPhone HKHealthStore returns all records, however on watch only records added by release versions of the app are fetched. That’s why I didn’t see the same data on watch as on iPhone.
solved Is HealthKit query on WatchOS limited?