Hi @Grendel61
I'm aware of this issue and would like to find a way to play more nicely with comparing changes to individual node properties.
The problem is JSON does not support line-breaks within a property value - so if we didn't escape line breaks, it would no longer be valid JSON.
There are extensions to JSON that support line breaks, such as https://json5.org/ - but by virtue of being non-standard extensions they reduce portability of the the flow file.
We know of some users who have implemented a YAML-based storage plugin to Node-RED to help address this - although this predates the Projects feature and you can't have a custom storage plugin and use the Projects feature.
But this is an area we want to look at. For example, allowing a flow to be split into multiple files. Or saving in an alternative format that does support linebreaks, such as YAML.