To be honest I run about 40k a week, never drink caffeine after lunch if I’m not flying and haven’t touched an energy drink or Coca Cola in years.
I think setting ting the alarm 8 hours after going to bed would possibly be the way forward. At least worth a try.