Mine was fixed. And this is how.
I had an Apple Specialist who specializes in the Health App call me. I had to do the following:
Go into settings, contacts, and default app. Mine was Google so that was changed to iCloud.
Next, go back out to settings, then messages, and turn off iMessage.
Then, back out to settings, Facetime, and turn off Facetime.
Then, turn phone off and back on.
Now, go back in and turn on iMessage again. And now click on use iCloud account. This took a minute to work on my phone, but eventually worked.
Do the same thing with Facetime.
Go delete the contact you want to share with. Go into you contacts (factory app and not third party app). At the top you should see Groups. This feels like it did not need to be done, but we unchecked the Google account (and any other accounts) leaving only iCloud. Now, go add the person you want to share with. You have to make sure you add this persons iCloud email address in the new contact.
Another thing to check was settings, cellular, and make sure both Health and Fitness are turned on.
Once we did all the above simple steps (I know! Not simple for me either!!!) Go back into the Health App and delete the invite if it is still pending. Once there are no pending shares, add the person you want to share with. Mine was actually immediate!