The flight has to be both marketed and operated by a SkyTeam airline for STE+ benefits to apply. Virgin Atlantic is not in SkyTeam but KLM is.
Your checked bag allowance is 0 on your outbound Virgin Atlantic flight.
Your checked bag allowance is 1 on your return KLM flights.