I added this mod to an existing save and had 4-10 UPS on a semi large save file for about two to three minutes.
I understand that factorio from a modding perspective is not the best game to iterate a large amount of tiles/enities (a bit unclear on what type a resource patch is), but i would highly suggest that you decrease the number of tiles scanned per game tick.
Especially because a player without any understanding of how the mod might be implemented and that this is just a temp stall, will conclude the mod breaks the game and uninstall it.
Alternatively don't run the marking command automatically on load.