I have a similar issue with the O-360 in my Cherokee, which was overhauled by Ly-Con and installed about six months ago (now about 60 SMOH). Temps are similar (CHTs I'm happy with) with the oil usually ranging from 140F to 160F. Not sure if this was an issue before overhaul, as I installed an engine monitor during that period, so I'm only getting accurate readings with the new engine. Otherwise the engine is running flawlessly, and burning almost no oil at all. The issue, of course, is that if the oil temp doesn't get to at least 180F, the risk of internal corrosion increases significantly. Not something I'm willing to contemplate in an engine I just paid $55k to overhaul.
I have replaced the vernatherm and verified function on both. Probe is correctly located and confirmed reading correctly. Gauge is a GI-275 EIS, so no issues with the display. Best-effort borescoping shows no obvious blockage of the bypass channel. Laser thermometer measurement of the oil cooler with the cowling off and a ground-run appears to show inappropriate warming of the oil cooler (i.e. getting warm despite oil temps being low enough that minimal oil should be routing to the cooler). After a chat with Ly-Con, my mechanic and I have decided to bypass the oil cooler entirely and do a test-flight to see if temps rise to an appropriate level. If so, we have confirmed that it's an issue of oil going to the cooler inappropriately. Annoyingly, even putting a winterization plate on to entirely block airflow to the cooler only gave a slight rise in oil temp (I have managed 190F one time, while cruising leaned at 9500ft, at 2600rpm).
It has stumped several A&Ps so far, including Savvy. Let me know if you figure it out!