Currently custom line items are currently not supported with Managed Markets and draft orders.
Custom line items are what our app uses to add our virtual option selections and draft orders are what we use to collect price add-ons.