I can't figure out why when i curl to my service the response fluctuates from a minimum of 400ms upto 1 second and beyond for a simple request that literally just returns a json response. (no db calls, or anything) even static files take >400ms.
In fact i went to the logs and indeed the server only takes 4ms at max. but when a user requests the url it takes a long time.

What am i missing here?
Avg response:

This is not just due to my distance to the server, i'm totally fine with 100ms due to normal network latency.
App.yaml:
runtime: nodejs
env: flex
service: default
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 1.5
disk_size_gb: 10
network:
name: default