Can scan one host fine, but not 20

Thanks for clarifying this.

Unfortunately this outdated version of the scanner could contain bugs like e.g. the following which could be responsible for this seen behavior.

You could try to review your redis setup based on Hint: Redis setup / configuration for GSE/GVM/OpenVAS - Greenbone Community Edition - Greenbone Community Forum but an upgrade to a newer release is still hightly recommended.