Ok the issue here is that for TE and TM input fields the fields are scaled the same but the power is not! For example, in TE the Ey field is scaled to 1 V/m and in the case of TM the Hy field is scaled to 1 A/m. This results in wildly different Poynting vector values, since the TM case will have MUCH larger electric field components. I would place a detection line at the input to the waveguide as well as one at the output. Then you can match the input power for the TE and TM case by using the reference line as a gauge. In the point source, try an amplitude of about 1000 times less for the TM case.