There are a lot of reasons, but all of the NATO countries that were supplying Ukraine put very tight restrictions on how that equipment could be used. For example, none of the aircraft or artillery were allowed to be fired into Russia for fear of a nuclear escalation.
They've been slowly relaxing that restriction and it gave Ukraine more freedom to run the campaign as they see fit