I was writing before that integration for AKAI MIDI keyboards with Sonar is at the same level as with other keyboards. I was wrong!
All devices are affected: MPK, Advance and so Alesis with VIP. In all DAWs.
There are 3 features which transport buttons do not have:
1) buttons are sending the fact they are pressed, but not when they are released. So button combinations / long presses reaction is not possible.
2) buttons have LEDs, so when you hit "play" it is highlighted. But that is local only. It has no relation to the transport state in a DAW, that is just an indication "the last button you have pressed was play".
3) buttons can send MMC, fixed CCs or both. There is also a "MIDI mode", but I have failed to find what it is sending (that is default mode, but nothing comes into Control Surface plug-ins... all instruction for all DAWs mention that you have to switch into MMC or CC). Which CCs are used is fixed, unlike all other controls that is not configurable.
People continuously complain about that since years (in Ableton, Reaper, etc. forums, where users usually get "everything works as expected" from custom surface integration).