"User Log out API" return success in response but user session still alive

I don’t see any error handling anywhere in there – are you sure the calls are succeeding?

A non-200 response still has a body to read.