The basic rule with the long-acting, depot types of insulin is that an early shot acts like a dose increase whereas a late shot acts like a dose reduction. This is why we urge people to try to stick as close as possible to a 12-hour schedule. In all likelihood 30 min. isn't going to make a huge difference but it really depends on how sensitive your cat is to schedule alterations.
Regardless of when you're giving the shot, you want to test, feed, and shoot at whenever you are giving insulin. With Basaglar, you want to give food and insulin at roughly the same time as Sandy noted. Lantus/Basaglar doesn't start working until about 2 hrs after you give an injection. Having a kitty that grazes is not a problem as frequent, small meals are often recommended for diabetic cats. It puts less pressure on the pancreas.
I'd encourage you to not give kibble at night. Leave out Darwin's usual food, low carb treats like freeze dried chicken, or (I know, this is a lousy suggestion), get up and give him a snack at +9 or a bit before or use a timed feeder so you don't have to disrupt your sleep.
I also want to underscore the importance of getting a before bed test every night. It's the only way to insure that Darwin is safe as many cats run into lower numbers at night. It may also go a long way to understand those high AMPS numbers. Those high numbers may be bounces.
Also, Darwin has been in the 50s on two occasions. Was there a reason you didn't reduce his dose?