I checked on lastminute.com and when booking Shenzhen airlines flights passport details were not required by the OTA. However, all Chinese airlines requires that to manage your ticket, which was introduced as a measure to prevent irration fans to check their idol's seating and make trouble on the plane or at airprots. So to solve this, use the chat agent in their app or call the airline.