Hi Ashley, thank you for bringing this to our attention. When removing entities from the LDM, you will get a list of entities that are dependent on the object as a warning message; the entities in the list will get broken and will have a cascading effect on any related objects, e.g., in your case, the dashboard that contained it could not be opened. I am afraid that it would be hard or unpractical to list every single entity that will be affected indirectly, if too many, you may reconsider its removal or even redoing the workspace. But I understand that there could be corner case in which a complete list would be helpful.
Just so you are aware the issue has been brought up a few times, e.g.:
https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1702919910308869, and this is not a bug in general.