Layer trait in conjunction with non-rectangular

Hey I’m new to VASSAL and I’ve been trying to make a module of a fairly newer game,
In the game the prices have a firing arc layer that can be activated/deactivated but when it is activated the non-rectangular trait no longer seems to have any effect until after its been deactivated and its slightly inconvenient, I was wondering if anyone had a solution, such as missplaced trait order
(The non-rectangular trait is above the layer trait in the price)
Any guidance would be appreciated and if it’s impossible I do understand