When you create an enabled job, the database runs it immediately. So you do have two runs!
The output issue is more interesting...
By default run_job uses the current session. So dbms_output goes to your client. Not the scheduler views.
To change this and update the view, you need to set use_current_session to false:
SQL> create or replace procedure test11 as
2 begin
3 dbms_output.put_line('inside test11 stand-alone proc');
4 end;
5 /
Procedure TEST11 compiled
SQL>
SQL> BEGIN
2 DBMS_SCHEDULER.CREATE_JOB (
3 job_name => 'TEST_XYZ_11',
4 job_type => 'PLSQL_BLOCK',
5 job_action => 'begin test11(); end;',
6 number_of_arguments => 0,
7 enabled => TRUE,
8 auto_drop => FALSE,
9 job_class => 'DEFAULT_JOB_CLASS',
10 comments => 'job 11 proc');
11 DBMS_SCHEDULER.SET_ATTRIBUTE ('TEST_XYZ_11', 'logging_level', DBMS_SCHEDULER.LOGGING_FULL);
12 END;
13 /
PL/SQL procedure successfully completed.
SQL>
SQL> select log_id, job_name, status, actual_start_date, output
2 from user_scheduler_job_run_details
3 where job_name like 'TEST_XYZ%' order by log_id;
LOG_ID JOB_NAME STATUS ACTUAL_START_DATE OUTPUT
357576 TEST_XYZ_11 SUCCEEDED 18-JAN-19 11.27.17.389590000 EUROPE/LONDON inside test11 stand-alone proc
SQL>
SQL> exec dbms_scheduler.run_job('TEST_XYZ_11');
inside test11 stand-alone proc
PL/SQL procedure successfully completed.
SQL>
SQL> select log_id, job_name, status, actual_start_date, output
2 from user_scheduler_job_run_details
3 where job_name like 'TEST_XYZ%' order by log_id;
LOG_ID JOB_NAME STATUS ACTUAL_START_DATE OUTPUT
357576 TEST_XYZ_11 SUCCEEDED 18-JAN-19 11.27.17.389590000 EUROPE/LONDON inside test11 stand-alone proc
357580 TEST_XYZ_11 SUCCEEDED 18-JAN-19 11.27.18.655208000 EUROPE/LONDON
SQL>
SQL> exec dbms_scheduler.run_job('TEST_XYZ_11', false);
PL/SQL procedure successfully completed.
SQL>
SQL> select log_id, job_name, status, actual_start_date, output
2 from user_scheduler_job_run_details
3 where job_name like 'TEST_XYZ%' order by log_id;
LOG_ID JOB_NAME STATUS ACTUAL_START_DATE OUTPUT
357576 TEST_XYZ_11 SUCCEEDED 18-JAN-19 11.27.17.389590000 EUROPE/LONDON inside test11 stand-alone proc
357580 TEST_XYZ_11 SUCCEEDED 18-JAN-19 11.27.18.655208000 EUROPE/LONDON
357582 TEST_XYZ_11 SUCCEEDED 18-JAN-19 11.27.19.635841000 EUROPE/LONDON inside test11 stand-alone proc