Highlights force render character even when adornee is not set to it

I noticed a strange bug when integrating highlights into my game where the highlight somehow tries to force render the character when its adornee is set to a part which is parented under the character ingame only.

In live server:


Due to these objects being hardcoded in my game, these parts are required to stay under the character.

I managed to solve the issue by parenting the highlights to the camera instead of the parts which are parented under the character.

Game link: 🔨Plane Crazy🔨 [UPDATE] - Roblox

Expected behavior

The highlight should work the same in live servers just like they do in studio.

I just remembered an issue I had in my game where I was attempting to highlight damaged character parts, looked fine in studio but when testing in the client the whole character would be highlighted.