Do I have to connect Samsung Health on my phone?

Yes. The Samsung Health data is an "opt-in" set-up and must be done on your phone since the data is saved within Samsung Health.