I will try and help you out, an you do not need VRP which we only get in a 5w30 here, and at my Viscosity of 10 it is only good to 217F
HPL Small Engine Formula 10W-40 is good on my 10 number up until 242F. The hottest my riding mower with a kohler 7000 series engine that is in the front has seen is 230F and I am using HPL CK-4 10W-40. You have a rear mounted engine which will run hotter than a mower with a front mounted engine. I did the infrared gun thing but then I got an $8.00 meat thermometer thing and when I turn off the mower I pull the dipstick out and see what the temperature is.
I also did a calculation with HPL 10W-50 and I got a temp at my thickness of 10 of 264. Here is why this is important, Kohler now has a 10W-50 oil that is made by Amsoil, I looked at the owners manual on my Kohler 7000 series engine, it lists both 10W-30 and the Kohler 10W-50
Here are some other suggestions, after you are done mowing, blow the machine off, including around the engine. Always check your oil before using your mower. There is a Viscosity Calculator that I can put a Link if you would like, and you will have some fun with it.