Device enrollment session timeout not working

I have the session duration set to 4 hours for device enrollement

Zero Trust → Settings → Warp Client → Device Enrollement → Warp

However I noticed that the client was not prompted for re authentication even after a day.

I was able to get clients to re authenticate when I added an allow http firewall policy and specified the session duration.

Gateway → Firewall Policies → HTTP

So my question is that is this expected? If so, then what does the session timeout config under Device enrollement actually do?

Cloudflare One App v1.4
OS: Android 14, Apr 5, 2024 Update
Device: Google Pixel 7Pro