Produces lag when connect to tv

I bought HDMI Extension Cable bc I wanted to connect my pc to my TV without damaging the hdmi port. It produces lag constantly. :worried:
Is there a reason for this? What should be done to fix it?

What is the total length of the HDMI cable length? If the cable is too long, it tends to cause a delay in the signal.
Have you tried to use this HDMI cable to connect to other devices? Has a similar delay occurred?

Do you ensure the compatibility?