I kind of wanted to say that you can simply work around it like this
I feel like it should work but it absolutely doesn't. I also tried a sprite and it also does not behave as expected. I also tried pick by overlapping point instead, which also doesn't work. It seems to be weirdly offset from what is visually seen on the screen at best. I'm not sure exactly what is going on there but it might warrant a bug report?