the option select list value should use the OptionID column instead of ItemID
the size lookup recordset, you the where clause using the itemoptions.OptionID twice
WHERE itemoptions.OptionID = paramOption AND itemoptions.OptionID = paramItem
it should be:
WHERE itemoptions.OptionID = paramOption AND itemoptions.ItemID = paramItem