Renew bridge connection with rule after midnight

What actual errors do you get in your openhab.log?
Disable/enable Thing doesn’t do much different to a routine poll, given your default TCP connect strategy.
Some ideas here