My experiences are... different.
I re-built this rig, with the same AB350M Pro4 board, with a 2200G APU, and 2x8GB Team Vulcan DDR4-3000 RAM. Newest 5.50 BIOS, AGESA PinnaclePI-1.0.0.6.
First of all, the RAM won't run at 3000, nor at 2933. I had to clock it down to 2666 to POST without beeping.
Second, while it works in Windows 10, I've installed the newest GPU drivers from AMD, the 19.1.1 package, for Windows 10 64-bit.
I can now run NiceHash on the APU. That's a good thing.
The bad thing is, it won't complete a benchmark run of all of the algorithms. The entire machine reboots. (*)
I have a Rosewill Valens 600W 80Plus Gold PSU, which to my knowledge is find, it was running with a dGPU previously.
So, these rigs are NOT fully stable. Feels like AMD rigs are a house of cards. Or maybe just this mobo. It still doesn't want to restart all of the time correctly, sometimes, just a black screen, though I can C-A-D and then restart sometimes.
(*) My best guess, is the poor VRM sections on this board. It's a 3+2 board, 3 phases for main voltage plane, with doublers (fake 6 phase) (*2), along with 2 phase for the Vsoc voltage plane, which is used for powering the APU's graphics portion. Under heavy loads with this board, it's simply just not good enough.
(*2) See BuildZoid's teardown of this board.