How to normalize Absible output?

I have a playbook entry which is performing an rpm command on a remote host:

  • hosts: testgroup
    gather_facts: no
    remote_user: bartonbf
    tasks:
  • name: List SIS packages
    shell: /bin/rpm -qa --queryformat ‘%-50{NAME} %{VENDOR}\n’ | sort -d -f

The problem is the output stair steps, and looks like this:

I’ve been researching how to normalize the output so it’s human readable, and found it was a known issue back in 2014. Is it still an issue?