I was getting the same run_results pattern. It seems like the reason is that in dbt cloud the dbt docs command always runs last, so it overwrites the actual command you want the artifact from. To fix this, untick the "Generate docs on run" option.
dbt docs