We are having an issue where we have a lookup field from a managed solution that is underpinned by an unmanaged relationship.
The lookup field is on Geofence and looks up to bookable resource. Created by the Geofence settings feature in Field Service.
It was missed that the field had snuck into the solution, but not the relationship. Hence when it deployed an unmanaged relationship got automatically created to underpin the lookup.
Now we want to delete the field, so we remove it from the base solution, export managed and import into downstream environment.
The solution errors that the lookup cannot be deleted due to the relationship.
We have tried to delete the unmanaged relationship first, but we can't delete the relationship because the lookup depends on it.
Unable to delete the field manually, as the field is part of a managed solution.
Unable to uninstall the managed solution, as the unmanaged relationship requires the lookup.
So..... has anyone come across this situation, and do they have any approaches to fix it?