Dear Friend
I have simulated a CWG with HFSS11 and 12. The problem that you show is really exist. I think that the problem is originated from degenerate modes in a CWG. In HFSS11, If you use 2 mode when defining ports and then polarize one of them you can reach true answers for S-parameters. However in HFSS12 this is not true, and the answer is approximately true. I am working on this to fix the proble. I will make you poted if I could find the answer.
Best
Dear Friend
I finally find out how to solve the problem. You should select 2 mode for each port and 2 perpendecular integration line(IL) for each mode and assign each IL to each of the these modes. Attached file show the structure and the method that I have used to solve this problem.
Best