Jesus Christ was crucified on the day of preparation for the First Day of Unleavened Bread, and it was not the sixth day of the week (which we call Friday).
Passover was supposed to be celebrated at the evening of the 14th of Nisan and the First Day of Unleavened Bread followed on the next evening (the 15th).
Leviticus 23:4-8 (YLT)
...
'These are appointed seasons of Jehovah, holy convocations, which ye proclaim in their appointed seasons:
in the first month, on the fourteenth of the month, between the evenings, is the passover to Jehovah;
and on the fifteenth day of this month is the feast of unleavened things to Jehovah; seven days unleavened things ye do eat;
on the first day ye have a holy convocation, ye do no servile work;
and ye have brought near a fire-offering to Jehovah seven days; in the seventh day is a holy convocation; ye do no servile work.'
Some of the confusion stems from the fact that the Jews were celebrating passover on the wrong day. They jammed it into the start of the First Day of Unleavened Bread on the 15th of Nissan.
You can see this in some of the passages John wrote.
John 2:13
...
And the passover of the Jews was nigh, and Jesus went up to Jerusalem,
...
John 6:4
...
and the passover was nigh, the feast of the Jews.
...
John 11:55
...
And the passover of the Jews was nigh, and many went up to Jerusalem out of the country before the passover, that they might purify themselves;
...
John 18:39
...
... and ye have a custom that I shall release to you one in the passover [the Jews' passover - remember Jesus Christ and his disciples had already celebrated passover the previous evening]; will ye, therefore, that I shall release to you the king of the Jews?'
...
John 19:14
...
and it was the preparation of the passover [the Jews' passover - again, Jesus Christ and his disciples had celebrated passover the previous evening], and as it were the sixth hour, and he saith to the Jews, 'Lo, your king!'
...
So even though the Jews were preparing for what they called the passover, they had really already missed it by a day. The period of time they were preparing for was the First Day of Unleavened Bread, even though they called it Passover.
Also, the Passover is not even technically a sabbath. There is no command to rest on that day. The word sabbath means rest. "Sabbath rest" is redundant. The command to observe the First Day of Unleavened Bread does come with a command to rest - it is a sabbath.
Read Leviticus 23:6-7 again:
...
and on the fifteenth day of this month is the feast of unleavened things to Jehovah; seven days unleavened things ye do eat;
on the first day ye have a holy convocation, ye do no servile work [i.e. rest, it is a sabbath];
...
So the day the Jews were preparing for was definitely an annual sabbath regardless of what they called it. However, the day Jesus Christ was crucified and also the day of preparation we are considering could not have been the day before the 7th day of the week (which we call Friday) if we assert the resurrection took place on Sunday. Jesus Christ himself said he would be dead for 3 days and 3 nights.
Matthew 12:39
...
And he answering said to them, 'A generation, evil and adulterous, doth seek a sign, and a sign shall not be given to it, except the sign of Jonah the prophet;
for, as Jonah was in the belly of the fish three days and three nights, so shall the Son of Man be in the heart of the earth three days and three nights.
...
Mark 16:4
...
'A generation evil and adulterous doth seek a sign, and a sign shall not be given to it, except the sign of Jonah the prophet;' and having left them he went away.
...
Luke 11:29-30
...
And the multitudes crowding together upon him, he began to say, 'This generation is evil, a sign it doth seek after, and a sign shall not be given to it, except the sign of Jonah the prophet,
for as Jonah became a sign to the Ninevites, so also shall the Son of Man be to this generation.
...
John 2:19-23
...
And he answering said to them, 'A generation, evil and adulterous, doth seek a sign, and a sign shall not be given to it, except the sign of Jonah the prophet;
for, as Jonah was in the belly of the fish three days and three nights, so shall the Son of Man be in the heart of the earth three days and three nights.
'Men of Nineveh shall stand up in the judgment with this generation, and shall condemn it, for they reformed at the proclamation of Jonah, and lo, a greater than Jonah here!
...
Here is what the book of Jonah says about the length of time Jonah was in the belly of the fish - just to be complete.
Jonah 1:17
...
And Jehovah appointeth a great fish to swallow up Jonah, and Jonah is in the bowels of the fish three days and three nights.
This length of time that Jesus Christ would be in the ground was the only piece of proof He gave to show He was who He said He was.
John 20:1 (CSB)
On the first day of the week Mary Magdalene came to the tomb early, while it was still dark. She saw that the stone had been removed from the tomb.
...
You might (might) be able to argue that the span of time from Friday to Sunday was three days (even though you can't even count the day part of Sunday since it was still dark when Mary made it to the tomb and Jesus was already resurrected by that point in time), but there is no way to get three nights out of that interval.
So to answer your question more succintly...
Jesus Christ was crucified on the preparation of a particular annual sabbath day which the Jews called the Passover but Leviticus calls the First Day of Unleavened Bread (the Jews missed Passover by a day). It is possible for the First Day of Unleavened Bread (15th of Nisan) to fall on a weekly sabbath, but in this year that Christ was crucified, the First Day of Unleavened Bread (15th of Nisan) did not fall on a weekly sabbath. The day the Jews were preparing for was not the 7th day of the week (which we call Saturday), and the day on which they were making the preparations was not on the sixth day of the week (which we call Friday).
Edit:
To whoever downvoted this answer - at least leave a comment explaining why. Jesus Christ celebrated the Passover the evening before the day being called the preparation for the Passover. This answer is the only one so far that addresses this inconsistency.