Version: GNU bash, version 5.3.9(1)-release (x86_64-pc-linux-gnu)
Below is the code needed to reproduce this bug. I have been able to reproduce this reliably by starting a new interactive shell and entering each line manually.
alias print=printf
unset print
print() {
printf $1
}
