Can confirm this behavior, using same motherboard with BIOS v4.40 and a RX590, running Mojave as iMac19,1. Was such a headache to figure this out!
However I still cannot boot as soon as I change the framebuffer name, under the @0,name key. By the way, anyone knows what the "@0" of this refers...