Not a bug, but by design as class restriction.
For example, particle cannon is the main gun of medium tank. It would be silly (illogical) to allow such an extra oversized gun on light tank, or as second main gun of medium tank... So only heavy tank or above can use that.
My other gun pods in Schall Gun Pod also has this kind of class restrictions.
When you hover on the equipment in your recipe menu or inventory or tech outcomes, the panel lists what vehicles can take that. So you can avoid crafting what your favourite tank cannot use.
Since my laptop is not friendly with large overhaul mods (including SE), it is very hard for me to run those mods, understand their modified tech tree and to make corresponding changes. So I will NOT actively make my mods compatible to theirs.
If the changes are simple and you have lists of all required replacements (tech and ingredients with their internal names, for example), please suggest them here. I will see what I can do with that.
BUT if the changes are too complicated (such as tons of fundamental changes in Industrial Revolution...), I may need to give up, because I do not want to publish something that I cannot test and maintain.