Tweening a lift carriage with qPerfectionWeld

I am making a lift for my game and am using qPerfectionWeld by @Quenty to weld my carriage model to tween to the next destination. The problem is I use TweenService to tween the doors as well. Whenever I open the lift doors, the carriage door does not open. I’ve tried looking at other posts for reference / help, as well as even welding the whole entire carriage separately.

My system:
Player walks to the lift door and presses the ‘call’ button to call the lift down / up to their floor. Lift arrives, both the wall door and the carriage door opens. Player walks in. Player presses the desired floor button. Lift travels to the destination that the player wants. Upon arrival, both the wall doors and the carriage doors open. Player walks out to another floor.

I hope all of this information helps you solve my problem.