fix: skip no-op updates to stop reconcile loop crashloop
createOrUpdate was unconditionally writing all resources every cycle,
triggering watch events and cascading re-reconciliations. Compare
managed fields before writing. Bump memory limit to 512Mi.
Signed-off-by: Josephine Pfeiffer <hi@josie.lol>