In the example I gave, it indeed seems like TO and FROM are reversed, but let me take this a bit further to explain the problem I have:
So we are heading exact south and the target is exact west of us. We see the taget at 270, and the target would indeed see us bearing 90.
Now, let both targets remain at the same position, but we are changing our heading from 180 to 170. Means our ship is now pointing 170. If I take a bearing compass and take a bearing of the target in the west, it would still show 270. But the TZT2 would show the target bearing 100.
Somebody at the target, taking a bearing compass would still see us bearing 90.
You see what I mean. The displayed bearing changes with the orientation of my boat, and as such is always displayed relative to my boat. The reading starts with zero at the bows and increases towards starboard, showing 180 for targets that are straight astern and 270 for targets that are sure off to port.
It's an old way to call out targets relative to the own ships orientation and works on boats that have a fix mounted bearing disk. It is entirely unrelated to any compass direction.
The interesting thing is, that with AIS, you get the position of the target and from GPS you get yours and from that a compass bearing is calculated, (which is what most systems show), but here the MFD takes the heading information to calculate how the target bears relative to your boats heading. An extra step that is not wanted.
It feels like there must be a way to select how you want it displayed, but I have not found it.