When adding a variable product to the cart which has a cross-sell item linked and the cross-selling item is a simple product -> All fine and the cross-selling item appears on checkout.
When doing the same but having a variable product linked as a cross-sell product -> Checkout fails and no cross-sell product appears
When doing the same with a simple + a cross-sell product linked -> Checkout fails and ONLY the simple cross-sell item appears.