Feeding schedule can be dependent on the insulin. And on how your cat reacts, how their appetite is, fluid therapy for CKD, and lots of other factors. What works for 1 cat or 1 type of insulin will not work for all cats. Some experimenting on your part sounds like a good idea.
In general, with any insulin feeding after the nadir usually makes the BG's go up. So that feeding at +9 may be causing the higher numbers at PM pre-shot
For instance with NPH insulins, which drop hard and fast, you want to test, feed, wait an hour for the food to start to be digested, test again to see if BG is rising, shoot insulin.
With Vetsulin/Caninsulin and even Prozinc I think, you want to test, feed, wait half an hour for the food to start to be digested and counteract the onset of the insulin.
The waiting after feeding to give these insulins is to slow down the rapid, hard drops and to lower risk of hypo and bouncing.
With Lantus and Levimir, most cats do not have that large, fast drop so test, feed, shoot in a short period usually works.
Me civie gets fed 4 times a day, bigger meal in AM and then a small snack when I remember in the morning. Same thing in the evening. I did this to stop her from throwing up all her food in the morning. She was a former feral colony cat and would gobble down all her food at one go and then frequently vomit it back up (on the rug of course).
Having said all that, ECID and Know Your Own Cat are good watchwords.
p.s. Could you fill in the top sections of your 2020 SS with the dx date, dosing method, insulin used, meter used there at the top. Didn't transfer over from your 2019 SS.