Process Diagram: Mis-match in REST v/s Web UI representations

For a Process when I click the “Show diagram” button Screenshot%20from%202019-05-16%2012-38-49

Then I get the following process diagram which is correct Screenshot%20from%202019-05-16%2012-37-48

when a make a REST Call ie. /flowable-task/process-api/runtime/process-instances/{process_id}/diagram it gives the correct diagram BUT its not exactly (coloring, missing labels) same as above.

Screenshot%20from%202019-05-16%2012-38-09

Is there a REST call to get the exact same diagram? I know the hover effects will be lost.