yes, I did verify that the ant+ service was running in the phone...
after trying and trying and trying, I've remove the battery from the ridesense again, re-install the battery after waiting a little and my S6 picked up the ridesense sensor in a couple seconds, now have cadence and speed in S Health...
so yeah, giant ridesense does work with S Health...