After the update from 5.18 to 5.21 bluetoothctl doesn't accept keyboard input (only ctrl+c creates a new line) any more. Reproducible: Always
Please post your `emerge --info' output in a comment.
Fixed in 5.21-r1.
Seems like the issue is back at net-wireless/bluez-5.50-r2