Miikrotik Hotspot Trial users iphone problem

I configured a hotspot on my MikroTik router with the trial option by modifying the login page.

The trial login lasts 4 hours, after which the user must reconnect.

I also configured this script and scheduled it to run every 10 minutes:

/ip hotspot user remove [find uptime=4:00:00 limit-uptime=4:00:00]

However, with iPhones, if I do not disconnect and reconnect to the network, the login page does not appear even if I reconnect several hours or even days later. How can I resolve this?

This issue does not occur with Android devices.

Thank you.