So my problem is model states of a subassembly glitching out when I switch them in the main assembly by using a user parameter. So in the main assembly I have 2 subassemblies, one I just placed in there and the second is just a mirror of the first one. For both of these subassemblies i've written a rule that switches model states depending on a user parameter "length." This subassembly consists of 3 parts in its first state. The front, the middle and the back. The front and back stay the same in every state but with each state starting from state2 a middle part gets added until state3. So in State3 there's a maxiumum of 5 parts. An example to show.
State1
State2
These screenshots are from the subassemblies. However, when I they're actually supposed to do this in the main assembly, this happens.
All fragmented. And when it has to switch to a model state with less parts, it just hides the extra part glitched inside the rest. This is some really awkward behavior from Inventor that makes me wonder if I missed something.
Inventor 22/Windows 10.