If anything is directly above a note block, it won't activate. This is intended and ok for most types of blocks, but for things like a torch on a wall and other transparent blocks it just seems broken.
(also pressure plates activating note blocks directly underneath would be fun)
I think this works fine for transparent blocks. For non-solid blocks though, this is definitely a bug.