When performing a snapshot diff in Traffic Portal, the tm_path value under the Stats tab is always different

This is because the "old" tm_path always includes the endpoint that was used to perform the current snapshot:
/tools/write_crconfig/cdn1 (if snapshot was performed thru old TO UI)
or
/api/1.3/cdns/:id/snapshot (if snapshot was performed thru the API (or TP))
and the "new" tm_path always includes the path used to fetch the "new" snapshot:
/api/1.3/cdns/cdn1/snapshot/new
hence, always a diff.
my suggestion is that tm_path is removed altogether as it appears to not be used anywhere and is purely informational.
https://github.com/apache/incubator-trafficcontrol/blob/master/traffic_ops/app/lib/UI/Topology.pm#L64