Does it help if you put ENABLE_UART="1" in local.conf? We’ve had reports that this is necessary on recent versions of U-Boot, and this solves the problem for me after trying your config.
ENABLE_UART="1"
local.conf
Some discussions about this here and here.