“Does obfuscation break my code?” and “does renaming my property names break my code?” are not the same question, and only the second one is dangerous.
ObfuscationChanges the implementation. The interface your callers see is unchanged.
RenamingChanges the interface. Anything reading a name you moved sees a different object.
The riskNot a crash. A run that succeeds, reports success, and is wrong.