X-cart can not adjust each variant independantly. It only adjust the overall stock per product.
10 of Product A = 3x small, 3x medium, 4x large
So far, X-cart can only account for stock level of Product A total, not each independant and separate inventory for each varient small, med, large.
Hope I am making some sense here.
Many thanks.