SimPropContainer baggage loads spawning incorrectly at 0 weight

Hello,

I am currently working on an aircraft and have configured SimPropContainer loads for the baggage station.

Here is the setup:
navigation_graph_cargo.cfg

[Node.0]
name = CARGO_AFT
tag = CARGO
distanceToNotAnimate = 20
node_occlusion_factor = 1.5
pos = 0,0,0
modelNode = ATTACH_LOAD_AFT
spawnLoad = TRUE
massSection = BAGGAGE_AFT

[MassSection.0]
name = BAGGAGE_AFT
stationLoadName = TT:MENU.PAYLOAD.BAGGAGE
maxMass = 90
fillProportion = 1

[MainGraph.0]
nodes = CARGO_AFT
massSections = BAGGAGE_AFT

flight_model.cfg

station_load.2 =   0,-3.000, 0.000,-0.115,TT:MENU.PAYLOAD.BAGGAGE,6

I have defined three container states:

  • Light baggage

  • Medium baggage

  • Heavy baggage

Issue:

When spawning the aircraft (cold & dark on apron, runway start, or airborne), the light baggage load is always present, even though the baggage weight in flight_model.cfg is set to 0.

Observed behavior:

  • If I increase the baggage weight → reload → then reduce it back to 0 → reload again,
    the baggage load objects are removed correctly.

  • However, on initial spawn with 0 weight, the light load is still instantiated.

Questions:

  • Is this the expected behavior for SimPropContainer initialization?

  • Is there a default fallback state being applied (e.g., first container entry)?

  • Could this be a bug, or is there an additional parameter/condition required to prevent spawning when weight = 0?

Any insights or clarification would be appreciated.

Regards,
Yiannis