I unfortunately was unable to reproduce this, most likely is a macOS issue.
Can confirm in 1.21.8.
Can confirm.
Can confirm, I’ve created a minimal resource pack for ease of testing.
Can confirm as well.
Can confirm in 25w32a
Can confirm.
Can confirm.
Can confirm.
I can confirm:
Can confirm.
Can confirm.
Can confirm.
Can confirm.
Can confirm.
Can confirm.
Can confirm.
Can confirm.
Can confirm.
Although this may be intended, I was able to confirm it in 1.21.8: