These should go in the BidRequest::segments field (under AdxDetectedVerticals and including their weights), not the user segment fields.