Report back to Foreman instance after Salt state run on Smart proxy

Problem:
I have troubles with report back to Foreman after Salt state run on provisioned host. I can run highstate from Foreman instance with no problem on provisioned host, but Foreman instance don’t receive any report about that from smart proxy. See logs attached.
Foreman and Smart Proxy are 2 different servers.

Expected outcome:
Foreman instance get report from Smart Proxy about Salt states correctly.

Foreman and Proxy versions:
foreman: 1.19
foreman-proxy: 1.19

Foreman and Proxy plugin versions:
foreman-salt plugin: 10.1.0
foreman-proxy modules: discovery: 1.0.3, salt: 2.1.9, templates: 1.19.0, tftp: 1.19.0, dhcp: 1.19.0

Other relevant data:

Logs from Smart Proxy instance:

I, [2018-10-10T15:39:36.639969 28ba0a20]  INFO -- : Will run state.highstate for foreman-lab1.example.com. Full comman       : /usr/bin/sudo -u root /usr/bin/salt --async foreman-lab1.example.com state.highstate
D, [2018-10-10T15:39:36.640092 28ba0a20] DEBUG -- : about to execute: ["/usr/bin/sudo", "-u", "root", "/usr/bin/salt", "--async", "foreman-lab1.example.com", "state.highstate"]
I, [2018-10-10T15:39:37.171352 28ba0a20]  INFO -- : Result: Executed command with job ID: 20181010153937103858

Foreman instance:

2018-10-10T15:40:05 [I|app|] Started POST "/salt/api/v2/jobs/upload" for 127.0.0.1 at 2018-10-10 15:40:05 +0200
2018-10-10T15:40:05 [I|app|8a172] Processing by ForemanSalt::Api::V2::JobsController#upload as JSON
2018-10-10T15:40:05 [I|app|8a172]   Parameters: {"job"=>{"function"=>"state.highstate", "result"=>{"foreman-lab1.example.com"=>{"pkg_|-nano_|-nano_|-removed"=>{"comment"=>"All targeted packages were removed.", "name"=>"nano", "start_time"=>"13:39:53.487701", "result"=>true, "duration"=>4689.804, "__run_num__"=>1, "__sls__"=>"vim", "changes"=>{"nano"=>{"new"=>"", "old"=>"2.9.3-2"}}, "__id__"=>"nano"}, "pkg_|-vim_|-vim_|-installed"=>{"comment"=>"The following packages were installed/updated: vim", "name"=>"vim", "start_time"=>"13:39:42.047510", "result"=>true, "duration"=>11433.746, "__run_num__"=>0, "__sls__"=>"vim", "changes"=>{"libpython3.6"=>{"new"=>"3.6.6-1~18.04", "old"=>""}, "vim-runtime"=>{"new"=>"2:8.0.1453-1ubuntu1", "old"=>""}, "libgpm2"=>{"new"=>"1.20.7-5", "old"=>""}, "vim"=>{"new"=>"2:8.0.1453-1ubuntu1", "old"=>""}}, "__id__"=>"vim"}}}, "job_id"=>"20181010153937103858"}, "apiv"=>"v2"}
2018-10-10T15:40:05 [W|app|8a172] No smart proxy server found on ["localhost"] and is not in trusted_hosts
2018-10-10T15:40:05 [I|app|8a172]   Rendering api/v2/errors/access_denied.json.rabl within api/v2/layouts/error_layout
2018-10-10T15:40:05 [I|app|8a172]   Rendered api/v2/errors/access_denied.json.rabl within api/v2/layouts/error_layout (0.8ms)
2018-10-10T15:40:05 [I|app|8a172] Filter chain halted as #<Proc:0x0000000db59b60@/usr/share/foreman/app/controllers/concerns/foreman/controller/smart_proxy_auth.rb:14> rendered or redirected
2018-10-10T15:40:05 [I|app|8a172] Completed 403 Forbidden in 17ms (Views: 2.4ms | ActiveRecord: 3.5ms)