expat remember that an OP gauge is a viscosity meter so you should have seen a reduction in OP in switching to a 15W-40 at least on hot idle, if the gauge is working properly.
If the oil pump by-pass setting is low, which it is on most old British engines, it's entirely possible that the engine is in by-pass mode at higher rev's on the still too heavy 15W-40. That
being the case I'd suggest trying a 5W-30 like QS defy but only fill to the low level on the dip stick initially to check the OP. If your hot OP is finally correct; namely, above the test spec' but out of by-pass, then you can you op up with more of the 5W-30. On the off chance your OP is a bit low when fully hot
then top up with some XW-50 or if it's still too high some defy 5W-20.