text message forwarding not staying on
I have text forwarding set up on my iPhone 7 to my Mini, Macbook Pro, iPad Pro by going to Settings > Messages > Text Message Forwarding then toggled green for the other devices.
It would work a day or two, then when I check on the iPhone 7 the Text Forwarding setting would toggle off on all devices.
I can see text forwarding option and I get the confirm codes. There's no issue setting up those devices. Once it's turned on, I can send/receive okay, but it just won't stay turned on.
Every devices are on 10.12 Sierra and iOS 10.0.2. I tried reset network, reset privacy, reset setting, deregister iMessage, and restore and start as new on the iPhone. I've logged out iCloud devices from iCloud.com and appleid.apple.com, and deleted the user profile and recreated a new one. Not sure what else to try, nobody seems to be having this issue.
Is there anything else to try, to see if I miss anything?
I'm not sure if the problem starts to show up after getting iOS 10, or iPhone 7, or after turning on two factor needed to unlock the Mac with the Watch.
iPhone 7, iOS 10.0.2