The IOC's decision to provisionally lift the suspension of Russian athletes from international competition is a complex one. It has been made in the context of the ongoing conflict between Russia and Ukraine. The IOC has to balance the need to support Ukraine with the need to allow athletes to compete. The decision to allow Russian athletes to compete as neutrals in recent Olympics was a step towards allowing them to compete, but it was not a guarantee that they would be allowed to compete as a Russian team.
The Russian Olympic Committee's decision to no longer have jurisdiction over four disputed territories in Ukraine that were annexed by Russia is seen as a key factor in the IOC's decision. The IOC says it stands in solidarity with Ukraine and does not tolerate war. However, they also say that athletes should not be punished for the actions of their government. This decision is likely to be debated by many people, and it is likely to have significant implications for the Olympic movement.
The IOC's decision is also influenced by the fact that some international sporting federations have already allowed Russian athletes to compete in their events. The IOC has to consider the implications of its decision on the Olympic movement as a whole. The decision to provisionally lift the suspension of Russian athletes is a step towards allowing them to compete, but it is not a guarantee that they will be allowed to compete as a Russian team. The IOC will continue to monitor the situation and make decisions as necessary. The direction of travel is towards allowing Russian athletes to compete, but the IOC is being cautious and considering all the factors involved.