DBeaver does not show output from dbms_output.put_line when executing anonymous blocks or stored procedures in Dameng (DM7/DM8). This behavior is expected to be similar to Oracle's output handling.
REGEXP_SUBSTR(additional_info,'job[_0-9]*') AS external_log_id ...