It’s nice that it’s well integrated but that doesn’t mean it works well.
Power management of AMDGPUs has always been an absolute shitshow from my perspective.
With dGPUs they’ve now resorted to always running them in the highest power mode because they couldn’t get power management to properly function.
I can’t speak for modern intel GPUs but my old ones were fine.
You should scrub your data regularly with btrfs. That’s just a mean to verify the data is in-tact though; to detect corruption.
You cannot really do anything actively to keep the data in-tact. Failure can and will happen. To keep your data safe, you must plan for failure to happen:
Expect a power surge to fry all your disks at the same time.
Expect your house to burn down or flood.
Expect to run the wrong command and istantly hose your entire array.
Expect your backup server to get ransomware’d.
…
Only if you effectively mitigate these dangers will your data stay safe.