I'm not entirely certain what your problem is.
One possibility, which I think is suggested by "data is there in the trace file, but it is unable to display": the json format for traces frequently has incompatible changes. You'll want to make sure you're loading the trace into a desktop Chrome (or TraceViewer) that is the same version as the version of Chrome for Android you took the trace with. Newer versions of Chrome/TraceViewer usually work, but not always. So grab a Canary or tip-of-tree build and see if you can load the trace there.
Open the Javascript console and see if there are any error messages? It's possible to corrupt your trace by, say, adding non-ASCII characters to a TRACE_EVENT that break JSON parsing, or failing to handle lifetimes of temporary strings properly and embedding random garbage into the files.
Another possibility: it's not clear from that command line what categories you're tracing.