This is a "blast from the past". I was the maintainer of that code long, long ago. Since I just updated Skillet to handle this background change, let me see if I can remember enough of the PvPLog code to cobble something together.
I have attached an updated version of PvPLog which should display a little better. I started with a version that had a higher version number than the one on WoWRoster and updated it. Added the frame backgrounds to the initialize function and converted GetMapPosition calls to use current calls.
The minimap button doesn't work so you will need to use the slash commands (/pl for a list).
Let me know if you find any other Shadowland problems. I don't play much anymore and I PvP even less.