There are 2 ways in which shields interact in this game:
1: They simply stack
2: If they do not stack and the newly applied shield has a higher value than the previous one, it will overwrite it and otherwise it will fail to apply
However sage now breaks this rule in a really unhealthy ways.
I understand not letting their core shields(Eukrasian Diagnosis/Prognosis) stack with scholar's(Adloquium/Succor), however they do not interact in an equal manner.

Sage's shields simply always overpower scholar's even when the sage's shield is of much lower value,
while even the smallest sage shield will block of any attempt of the scholar to overwrite it with even the most absurd of shield values
These jobs are already by design inefficient to play together but this just makes sage players actively grief scholars and their parties even when not intended in a completely needless manner.
Please change it so that it interacts the same as their own shields do with themselves(only overwrites when the value is higher).

I recorded a quick video so you can see a few examples of it
https://www.youtube.com/watch?v=hY8OrzwCDWs