2025-01-09T14:46:06Z ERROR: ReadBlockFromDisk: Deserialize or I/O error - non-canonical ReadCompactSize(): iostream error at FlatFilePos(nFile=4595, nPos=92524261)
2025-01-09T14:46:06Z *** Failed to read block
2025-01-09T14:46:06Z Error: A fatal internal error occurred, see debug.log for details
-snip-
Setting NODE_NETWORK on non-prune mode
Something in you blocks folder, specifically an entry in "
blk04595.dat" file is corrupted.
Go to your Bitcoin data directory, open 'blocks' folder, find that file and delete it.
Then, start bitcoin core with
--reindex arg.
Do that only once, if you close Bitcoin core in the middle of reindex, start it normally next time and it'll continue close to its previous progress.