Planning to use Gigabyte B550M DS3H (https://www.gigabyte.com/Motherboard/B550M-DS3H-rev-10-11-12-13#kf).
The page is saying, it supports ECC Un-buffered memory. They did not specify whether it will work with non pro apus.
Some people are saying I need pro model apu to support ECC memory.
In Asrock website it says "For Ryzen Series APUs (Picasso, Cezanne and Renoir), ECC is only supported with PRO CPUs".