Warnings with database errors during a fresh Foreman 3.1 installation with salt plugin

Problem:
During a clean installation of Foreman with the Salt plugin, database errors are logged to /var/log/foreman/production.log (see errors at the bottom). These errors occur during execution of the foreman-installer. After the foreman-installer is finished, the errors do not occur anymore and everything seems to be running fine.

The errors are difficult for me to interpret. Are these errors an indication of configuration issue? Are they harmful? Or does this point to a bug in the packages? For instance the foreman-salt or smart-proxy-salt plugins, for which the packages are relatively new?

Expected outcome:
No database errors during installation.

Foreman and Proxy versions:
Foreman 3.1.1

Foreman and Proxy plugin versions:
BMC Version 3.1.1
DHCP Version 3.1.1
DNS Version 3.1.1
Discovery Version 1.0.5
Dynflow Version 0.6.1
SSH Version 0.5.1
Salt Version 4.0.0
TFTP Version 3.1.1

Distribution and version:
EL7

Other relevant data:

Errors from /var/log/foreman/production.log during execution of the foreman-installer:

2022-02-03T18:14:43 [I|app|] Rails cache backend: File
2022-02-03T18:14:44 [W|app|] Failed to register foreman-tasks plugin (PG::UndefinedTable: ERROR:  relation "foreman_tasks_recurring_logics" does not exist
 | LINE 8:  WHERE a.attrelid = '"foreman_tasks_recurring_logics"'::regc...
 |                             ^
 | )
2022-02-03T18:14:44 [W|app|] Failed to register foreman_remote_execution plugin (PG::UndefinedTable: ERROR:  relation "job_invocations" does not exist
 | LINE 8:  WHERE a.attrelid = '"job_invocations"'::regclass
 |                             ^
 | )
2022-02-03T18:14:44 [W|app|] You are trying to replace edit_hosts from foreman_salt. Adding allowed actions from plugin permissions to the existing one.
2022-02-03T18:14:44 [W|app|] You are trying to replace view_hosts from foreman_salt. Adding allowed actions from plugin permissions to the existing one.
2022-02-03T18:14:44 [W|app|] Creating scope :completer_scope. Overwriting existing method Location.completer_scope.
2022-02-03T18:14:44 [W|app|] Creating scope :completer_scope. Overwriting existing method Organization.completer_scope.
2022-02-03T18:14:45 [W|app|] ForemanPuppet: skipping engine hook (PG::UndefinedTable: ERROR:  relation "hosts" does not exist
 | LINE 8:  WHERE a.attrelid = '"hosts"'::regclass
 |                             ^
 | )