I've experienced this frustration as well. One option is to not use the built-in parallel transitions, use group specific approval transitions, then add a field to the data card that represent each approval group. Make the default values "Awaiting <group> Approval" then set up saved searches to monitor the fields with the value "Awaiting Engineering Approval" or "Awaiting Quality Approval" or "Awaiting Management Approval".
You can put these fields on a tab control that only the admin can see if you want to hide it.
Then share the saved searches with the teams...or use a dashboard to monitor those fields.
Hope this helps,