The cause of this issue is most likely due to adjusting the date and time on your device. A potential solution is to set your clock back to the original time and wait for your clock to catch back up to where it was last changed from. For example, if you moved your device's clock ahead 2 hours, set it back to normal, and then wait 2 hours.
You can also refill your Energy by spending 10 Gold. This may also fix the Energy refilling issue you're experiencing. Please contact us if you should require any additional assistance!