Training of pilots and ground crew are the main cause of the delays according to this article from the Washington Post.
Relevant parts from the article (emphasis mine):
KYIV, Ukraine — A first group of six Ukrainian pilots is not expected to complete training on the U.S.-made F-16 before next summer, senior Ukrainian government and military officials said, following a series of delays in the West’s instruction program for the sophisticated fighter jet. ....
But after the start of training was pushed back several times, Ukraine will now probably have to endure another year without the fighters, which officials in Kyiv hope will provide a significant military edge amid a slow-going counteroffensive and help better protect civilians against Russia’s regular missile and drone strikes.
U.S. officials describe a training effort, rather than hobbled by Western foot-dragging as Ukrainian officials charge, that is only slowly getting off the ground because of the complexities of standing up a new international initiative and the challenges Ukraine must face in identifying aviators with the right skills in the midst of an existential fight.
Despite the United States’ own far larger training capacity, the Biden administration, in a shift from many of the other initiatives surrounding Western support for Ukraine, appears set on letting European allies lead in the F-16 effort for now at least.
Though the pilots are already fluent in English, the officials said, they must first attend four months of English lessons in Britain to learn terminology associated with the jets. That instruction will occur along with ground staff who may be less proficient in English because, according to Ukrainian officials, Denmark requested to train entire crews together rather than just the pilots first. Denmark’s ministry of defense declined to comment.