Converting the hexadecimal to uncompressed and compressed wif was of course not an issue and using "importprivkey" and "rescanblockchain" in Bitcoin Core also easy.
What kind of address generated by Bitcoin Core? Legacy (have prefix "1")? SegWit (have prefix "3")? Native SegWit (have prefix "bc1q")? Anyway, command
importprivkey have limitation where you can't choose address type. You might want to create new wallet with descriptor type and use this guide to import the key while specifying the address type,
[HOW-TO] Import privkeys into a Bitcoin Core descriptor wallet.