Обновление: Так что решение было довольно простым.Чтобы IP-адреса работали с альтернативными именами субъектов, мы должны указать IP-адрес внутри файлов ext, которые используются для создания сертификата
subjectAltName = @alt_names
extendedKeyUsage = serverAuth
[alt_names]
DNS.1 = localhost
IP.1 = 192.168.98.18
Теперь он работает правильно