A little tip to those who are having problem connecting to the internet.
This is a classic problem that dated back to the days of Streamyx.
Is shall explain it in layman's term, a language I know best.

Sometimes, if you disconnect and reconnect to quickly many times, or say simply turn off your router when it was too busy or something similar, your connection won't actually 'disconnect' in their (Unifi) system. So if you try to connect again, it would appear that a duplicate account is trying to reconnect; meaning you won't get a connection.
Call the CS and ask them to check whether you're 'still connected' in their system. If yes, ask them to reset.
I had this problem twice. 2 days ago with my VIP5 connection, and just now with my VIP20. For the first case, the CS told me 'in the system it shows you've been connected since 8PM yesterday' - that's exactly the time I lost connection.
For this second case, the first CS that I talked to was bloody doing something else instead of resetting my connection. I asked him to reset, he told me okay I'll do that, if connection still fails call me back in 5 mins. After more than 5 mins the problem still persist so I called back and asked to talk to the earlier guy but he was busy on the line with someone else. So I told the second guy about my problem, and he resetted the connection on the spot and I can immediately see the connection coming back on my router status page. Then he asked me, "what did 'R' do just now?" (R is the first guy). I told him that I told R exactly the same thing I told him - check the system to see if my connection is still on and to reset my connection, also told him that I had a similar problem a few days back with my other account.
I've got a strong feeling that this R guy is the same person (because the voice sounds similar) who claimed to have resetted my connection during the first case with my VIP5 but actually did not. I had to talk to someone else to get it fixed.

Well we cant expect much, that is how they work.