I have the same problem both with Android and iOS. There's a little difference though, because while Android phones will stop working right away when added to the white list, iOS phones will work correctly for a few minutes and then they also stop connecting.
Then, as soon as the white list is disabled, the phones are able to connect again, without having to bond again.
I am using a RN4871 updated to the latest FW version (currently v1.40) with factory settings.
Has anyone been able to make the white list to work correctly?