It's better to use bluetooth fake location app to unlock ALL functions.
For the details, see the comments below, like https://gist.github.com/imReker/fba069c6cae7407509863b0ed78da2a7?permalink_comment_id=5889305#gistcomment-5889305
After a lot of testing by the people in the comments, it looks like only ECG will work.
So just replace the first three files:
com.apple.HeartRate.notifications.plist
com.apple.HeartRate.plist
com.apple.private.health.feature-availability.plist
A BIG THANK YOU to @imReker. I started on this journey after learning about the plist files on Reddit and have been watching and contributing to this forum for the past year. I’m glad we finally found a solution and I’m happy that I can use all the features of my Apple Watch. As you all agree, these things aren’t cheap and it’s frustrating to have these features locked. Nevertheless, locked no more. Thanks again!