I believe I fixed it ! Thank you for insisting on that point, I couldn't see my mistake. I had made a new value to determine who the Guardian owns with a list, but it was conflicting with part of the scripts still using the old value. I tested all situations, it seems quite solid so far !