Saya memang bisa mereproduksi ini. Menggunakan indeks unik untuk 2dsphere
bukanlah sesuatu yang menurut saya harus didukung. Resolusi indeks tidak cukup tinggi untuk melihat bahwa dua poin Anda tidak sama. Implementasi indeks S2 kami hanya menggunakan "sel" dengan sisi minimal 500m dan poin Anda berjarak sekitar 65 meter dari satu sama lain.
Ada presentasi menarik di https://docs .google.com/presentation/d/1Hl4KapfAENAOf4gv-pSngKwvS_jwNVHRPZTTDzXXn6Q/view#slide=id.i0 yang menjelaskan cara kerja indeks.
Namun untuk saat ini, menurut saya tidak ada solusi untuk masalah Anda, tetapi saya akan melakukan penyelidikan lebih lanjut.