Per this Github issue the problem seems to be the default accept encoding header: https://github.com/psf/requests/issues/6271
This issue provides a solution: Python requests library added an additional header "Accept-Encoding: identity"