Calling launchd.jobs() returns system jobs only and apparently does not include the user jobs and gui domain jobs.
Steps to reproduce:
import launchd
jobs = launchd.jobs()
Expected
jobs includes the equivalent of the commands
launchctl print system AND launchctl print user/501 (where 501 is the output of the id -u command, can be other id than 501)
Actual
jobs only includes the equivalent of
launchctl print system