Problem
We tried to detect undelegations by subscribing to original owner programs. However that led to overwhelming the GRPC client due to lots of updates (most likely not related to undelegation).
Solution
Use https://github.com/magicblock-labs/magicblock-sync (after adapting to our needs) in order to detect undelegations by analyzing delegation program transactions instead.