You do one thing, plz replace the encapsulation from dot1q to isl, then it would work properly. There are very rare chances to configure isl in place of dot1q encapsulation. So please put this following command :
encapsulation isl 18
encapsulation isl 255
in place of encapsulation dot1q 18 native & encapsulation dot1q 255.
Thanks & Regards,