First of all, you need to set the RetroArch aspect ratio to FULL.
Second, you need to ask the folks in the Batocera Discord how to proceed. It looks like you are getting the default, Batocera defined preset.
FWIW, you should have started this conversation with the fact that you are using Batocera. It complicates things quite a bit and no one here is fluent in how it works.
I do know that if you have the Mega Bezel shader set enabled in Batocera, it uses my pack and a YML to define presets for each system.
I also know that you can’t update the slang shaders, they will be reset when you reboot.
I’m also unsure of what versions of RetroArch, the shader, and my pack they are using in the current stable release.

The presets in the pack all use the same non-integer scale % and will look like the top shot. There is no path to a preset in the pack we can give you.

