Yes, and Heb.6:4-6 indicates that apostasy or a believer repudiating saving faith is the unforgiveable form
of speaking against the HS: tantamount to recrucifying Christ.
We can't ignore the meaning of passages to reconcile them.
Some people don't know what 'blasphemy' means, and aren't familiar with the Greek word that means something like slander or villify. But there is alternate wording in the very passage in Matthew 12
31 “Therefore I say to you, every sin and blasphemy will be forgiven men, but the blasphemy
against the Spirit will not be forgiven men. 32 Anyone who speaks a word against the Son of Man, it will be forgiven him; but whoever speaks against the Holy Spirit, it will not be forgiven him, either in this age or in the
age to come. (NKJV)
If someone doesn't know what 'blaspheme' means, then it says in verse 32 'who speaks a word against Him.' Notice Jesus said in verse 32 'anyone'--and does not limit it to someone who has full knowledge. Christ's opponents in the passage do not believe in Him. It's not like they have the knowledge of God.
Look at the accusation these Pharisees had leveled against the Spirit by Whom Christ had cast out devils, the Holy Spirit.
24 Now when the Pharisees heard
it they said, “This
fellow does not cast out demons except by Beelzebub, the ruler of the demons.”
(NKJV)
Have a look at Mark 3 also.
29 but he who blasphemes against the Holy Spirit never has forgiveness, but is subject to eternal condemnation”— 30 because they said, “He has an unclean spirit.”
Hoti, in Greek, translated 'gar' in verse 30 is evidence that what follows explains what comes before. It can be translated 'for', 'because' or 'since. The warning against blaspheming the Holy Spirit is logically connected to their accusation of the Spirit recorded in verse 30.