Desync cant be entirely fixed. Its been around in all cods for almost 10 years and other fps too, if you know. Any game dev can try as much to fix it but desync cant completely go away. Whatever you do, increase tick rate, improve netcode, add more servers, all of these has already been tried and yet desync cant be eliminated, can only be reduced.