...
Geneva convention uh?
While all 196 countries comply with the Geneva conventions, in 2019, Russia withdrew itself from Article 90 of protocol 1. This article expects the country to oblige and comply with any international fact-finding mission.
I wonder why. You see, the only proof of Putin following the Geneva convention is... your word.
Did US signed it? Or you holding Russia to higher standards than US? Big powers are fighting, war is hell, innocent people that are stuck in the middle die. So far civilian deaths are relatively low for the war this size.
One side dominates control of the media, so huge efforts are extended to keep up the moral and try to manage surrenders. Top generals are sacked for treason, mayors declared traitors, videos of military units roughing up alleged saboteurs in civilian clothes etc... Who really cares what's proven true/false in few months, when you need to survive today.