I would also point out that Bitcoin Core is not a particularly secure wallet when used as a hot wallet. It is like any other hot wallet - it is only secure as the machine which is running it. If it is being ran on a machine which is used daily to browse the internet, download files, stream media, etc., then it is in a very risky environment and could easily be exposed to malware.
Running a node is necessary for the security of being able to independently verify all the blockchain data, but it is not sufficient to protect your coins. For any significant amount of coins then you ideally want them on an airgapped wallet, with a watch only wallet linked to your copy of Bitcoin Core.