Goodness gracious, you have pinpointed the issue with precision! After disabling the discourse-events plugin, everything returned to normal. It appears that this plugin has a severe bug in its latest version, which led to these malfunctions.
Many thanks for your assistance!