this is the result i got from an online broadcast tx:
sendrawtransaction RPC error: {"code":-26,"message":"coinbase"}
Like we said, you can't just re-broadcast a coinbase transaction.
What you need to do to check for its integrity is to rescan the blockchain, following my command to limit the scan range should get it done within minutes.
The result will tell if it's really invalid or valid.
You can't just do that though if your node's blockchain is pruned, you'll need to re-download those old blocks.
Already did that, problem remain. I have full the blockchain node downloaded on my bitcoin core.