Hey everyone,
"I feel like I'm taking crazy pills", but I can't find the answer to my problem... I have a group of Azure Functions V3 that are serving up a REST API. They are on an "Always On" App service plan of B1.
In front of our Azure Functions, we are using Azure API Management. (Although this problem occurs when we make calls directly to the functions)
We have a larger API response that returns about 375k of JSON, and noticed that it wasn't being compressed (GZIP).

Documents online seems to say it should just work by default, but mine isn't:
https://stackoverflow.com/questions/49339268/how-can-i-enable-gzip-compression-on-azure-functions-v2
https://github.com/Azure/azure-functions-host/issues/4000
I have been searching online for hours, and I have even searched for ways to disable gzip, so I could find the location of the settings so I could verify it wasn't disabled, but to no avail.
I even thought maybe it's compressed but somehow I'm missing it, so I tested it on webpagetest.org:

Does anyone know why Azure Functions V3 wouldn't be returning gzip for me?