Oxidized - Trouble Adding 2nd OS Type (Aruba CX) To Procurve Environment

Hello!

Her is Our config, we dont use router.db, we get all info from LibreNMS via API.
I see that You use Ruby 2.7.0, we are using Ruby 3.0.0.

---
username: XXXXXXX
password: XXXXXXX
model: procurve
resolve_dns: true
interval: 43200
use_syslog: false
debug: false
threads: 30
timeout: 60
retries: 3
prompt: !ruby/regexp /^([\w.@-]+[#>]\s?)$/
rest: 192.168.0.1:8888
next_adds_job: false
#log: /home/oxidized/.config/oxidized/log
vars:
  auth_methods: [ "none", "publickey", "password", "keyboard-interactive" ]
groups:
  aruba:
    username: XXXXXXX
    password: XXXXXXX
  procurve:
    username: XXXXXXX
    password: XXXXXXX
  iosxe:
    username: XXXXXXX
    password: XXXXXXX
  comware:
    username: XXXXXXX
    password: XXXXXXX
  fortigate:
    username: XXXXXXX
    password: XXXXXXX
models: {}
pid: "/home/oxidized/.config/oxidized/pid"
crash:
  directory: "/home/oxidized/.config/oxidized/crashes"
  hostnames: false
stats:
  history_size: 10
input:
  default: ssh, telnet
  debug: false
  ssh:
    secure: false
  ftp:
    passive: true
  utf8_encoded: true
output:
  debug: false
  default: file
  file:
    directory: "/home/oxidized/.config/oxidized/configs"
source:
  default: http
  debug: false
  http:
    url: http://192.168.0.1/api/v0/oxidized
    map:
      name: hostname
      model: os
      group: group
    headers:
      X-Auth-Token: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
model_map:
  arubaos-cx: aoscx
  hp: comware
  cisco: iosxe
  fortigate: fortios