if you are setting up one add to cart button at a time you are really not using a dynamic add to cart from recordset.doing it this way, you would need to create a products recordset that filters the product table on a specific product ID for each add to cart button, and a separate rsSize and RsColor recordset for each product ID,
normally, you would use a repeat region to loop through the products returned by the recordset and the add to cart behavior would be inside the repeat region.
the way you are doing it is different and requires a separate product, size and color recordset for each product.