So it picks the last, not the first, ok. The voicemail number gets imported from the first sim-card which has one automatically, so that would explain why you have the t-mobile number there. Call-forwarding has nothing to do with this. Have you tried to simply edit the voicemail contact, sucht that you revert the order of the numbers or delete the wrong number?