We have Scouts that are members of a Troop, Crew, and Ship. When we enter their positions of responsibility under the leadership section, all positions appear under their current Scouts BSA rank, including the Venturing and Sea Scout positions that should display under those program ranks. Also, the counters that show days of leadership in Venturing and Sea Scout remain at zero.
To confirm, when we enter the positions, we select the correct unit membership that the position pertains to.
However, the positions do display correctly on the individual profile page when you toggle between programs, i.e., their Troop position shows when we toggle the Troop, Crew position shows when we toggle the Crew, etc.