This duplicate UID bug has existed in earlier versions of checkpoint.
I dont know if newer versions still have this problem, but in my environment there are many objects still left with duplicate UIDs. i am on R81.
These duplicate UIDs are causing many problems now-a-days includint failing APIs, access rules not working and many other problems which should not happen.
TAC support of checkpoint is one of the worst in industry. (still charging millions for support)
I will appreciate if someone can help me.