So I got it to work.
Things I've changed
sameSite
'Strict'
app.set('trust proxy',1)
I believe this is either do to using a custom url, and/or render internal handling of requests.