I confirmed the console and watched what happens with the M105 filter off.
And this is what I got when I pressed the pause button.
Send:8:38:46.242: N56 G1 X173.690 Y134.645 E1.2324
Recv:8:38:47.230: T:0.00 /250.00 B:0.00 /0.00 C:0.00 /0.00 T0:0.00 /250.00 T1:0.00 /0.00 T2:0.00 /0.00 @:0 B@:0 @0:0 @1:0 @2:0
Recv:8:38:47.279: ok
Send:8:38:47.279: @pause User requested pause.
Send:8:38:47.280: N57 M104 T0 S100 T1 S100
Recv:8:38:47.286: ok
Send:8:38:47.287: N58 M76
Recv:8:38:47.290: ok
Recv:8:38:54.231: T:0.00 /250.00 B:0.00 /0.00 C:0.00 /0.00 T0:0.00 /250.00 T1:0.00 /100.00 T2:0.00 /0.00 @:0 B@:0 @0:0 @1:0 @2:0 (7)
The server command seemed to be sent well, as I could find it on the "N57 M104 T0 S100 T1 S100".
And the server received "ok" and sent the M76 after the M104 command.
I could see the last received command as T:0.00 / 250.00, and this seems like the firmware is not able to catch M104 command from the server, so the temperature received is still set at 250ºC.
But when I just send the "M104 T0 S100 T1 S100" command directly on the console, this works so fine, different from the above situation.