Perforce - visual diff against depot still only for Blueprints?

I am just getting started with a Perforce integration and was exploring how to validate changes I made via diffs. I noticed with Blueprints, when doing a diff against the depot, there is a nice fancy GUI that opens up to allow comparing changed values for properties and the like.

I’ve tried diffs against some other asset types like Materials, and it just opens up a text compare of the items with P4Merge, instead of a nice editor GUI type comparison of changed properties. You can at least see the changed values along side some other noise in the text file.

I found for Textures (and maybe other items), it’s practically unusable – after just changing a simple slider value, trying to open the diff against depot takes a few minutes, and the P4Merge tool ends up spiking CPU usage to 10-20% and the tool becomes nearly locked up (trying to resize the window moves like one pixel at a time after a 30 second re-paint). I can see the changed property value buried in the text there, but for all intents and purposes it is not usable.

Are there third party tools you can use to diff non-blueprint items, or do I possibly have some misconfigurations and shouldn’t be experiencing this?