HighlightLayer does not stack properly with translucent material - Questions - Babylon.js (babylonjs.com)
I used to be troubled by something like this, and then I found a compromise solution, you can take a look. For multiple meshes selected at the same time, you can merge multiple meshes into a single mesh and give it a material with a very high uniqueId level.