As long as you set the port position, area, angle and EME mesh correctly, it should give you correct mdoe. I tested one case and it works fine:

it seems the waveguide dimension is small compared to simulation region, so correct settings mentioned above are important, in particular the number of mesh cells or mesh size.