After upgrading to GM 2024.2, any function() calls inside live code don't use the caller object.
For example, if a function uses object_index, it will throw "Variable <unknown_object>.object_index not set before reading it.", even though I'm running it inside an object event.
Doing "method(self, func)` forces them to work.