urequests is not a typo, the u stands for μ, the Greek symbol for micro. Meaning: "micro"-requests, a smaller version of the requests library, slimmed down for micropython.
I have read that urequests has also now been replaced by urllib.request as a further optimised version for low memory ESP devices.
I believe the included "requests" library may be too large for the memory of the S3, and urequests IS the intended library that should be included in the firmware (which it is not)
Using requests instead of urequests in my code I get the following error:
File "requests/init.py", line 180, in get
File "requests/init.py", line 93, in request
OSError: [Errno 12] ENOMEM