APM Server transport error: error fetching APM Server version: write EPROTO

my server first starts up and initializes the APM service. It doesn't actually cause any issues from what I can tell and the APM starts up fine, but I'd love to understand why it's throwing this error and what I can do to fix it.

Error:

Listening on port 3030
{"log.level":"error","@timestamp":"2024-12-20T08:53:14.655Z","log.logger":"elastic-apm-node","ecs.version":"8.10.0","message":"APM Server transport error: error fetching APM Server version: write EPROTO 140483194686464:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:ssl/record/ssl3_record.c:332:\n"}

configuration :

index.js
var apm = require('elastic-apm-node').start({
// Allowed characters: a-z, A-Z, 0-9, -, _, and space
serviceName: 'node-app-1',

// Use if APM Server requires a secret token
secretToken: 'testdemo', // from Step 6
serverUrl: 'https://
:8200',
verifyServerCert: true,
environment: 'production'
});

Kibana version: 8.15.1

Elasticsearch version: 8.15.1

APM Server version: 8.15.1

APM Agent language and version: English /8.15.1

Browser version:Mic Edge

Original install method (e.g. download page, yum, deb, from source, etc.) and version:Download page

Fresh install or upgraded from other version? New Install