It works in 3.11 and later.
$ python3.12 -c 'import sys, datetime;print(sys.version_info,datetime.datetime.fromisoformat("2024-01-01T02:32:21Z"))'
sys.version_info(major=3, minor=12, micro=1, releaselevel='final', serial=0) 2024-01-01 02:32:21+00:00
$ python3.11 -c 'import sys, datetime;print(sys.version_info,datetime.datetime.fromisoformat("2024-01-01T02:32:21Z"))'
sys.version_info(major=3, minor=11, micro=5, releaselevel='final', serial=0) 2024-01-01 02:32:21+00:00
$ python3.10 -c 'import sys, datetime;print(sys.version_info,datetime.datetime.fromisoformat("2024-01-01T02:32:21Z"))'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ValueError: Invalid isoformat string: '2024-01-01T02:32:21Z'
Time to update to the release version!