SSL certificate import does not recognize private key

I have a PEM file that contains private key, certificate and CA certificate.
Structure looks fine

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,75aaaf7ec13411a75b6abfdd335fcb34
-----END RSA PRIVATE KEY-----

-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----

However, Axigen claims that there is not private key inside.
Any idea what goes wrong ?
Thanks.

Did you export private key from other file? Like a PFX?

The certificate is exported as one file from our certificate generator (Linux) as can be seen above with all 3 components (certificate, key and CA) included.

It seems okay
But to give better results copy only your CA to a notepad, change extension to .CRT and open it. It must shows you information. You can also do it with CA_ROOT and see the results.
If everything was okay then you must export only private key without RSA and make pem file again.
Good luck