You must be talking about P2PK UTXOs, if so, Bitcoin Core can spend those.
Just import the "Private Key" into a new non-descriptor wallet and it should be able to find those transactions.
If OP really has Bitcoins mined to pubkey, he shouldn't mess with it on an online computer. Sync Bitcoin Core and unplug your internet. Then import the private key, without risking any online exposure. Create, verify and sign a transaction offline, copy it, and broadcast it online.
Alternative: Import the pubkey, let Bitcoin Core sync until 2010 (that shouldn't take long), and if anything shows up, you can take it offline to import the privkey. Or let it sync completely to be sure the funds are still there.