No, I don’t think a single reboot could solve the issue in future runs.
Depending on the root cause, you might be running into it again. E.g. I have to reset the device every time after using Ubuntu’s sleep mode.