As others have stated, the bell must be free to swing. But...
Mine is fussy about the position of the bell before it starts to ring. If the bell is sitting in the wrong position, it might not start swinging when the sound is energized.
You could turn on the bell sound with the engine stopped where you can reach it. Touch/prod the bell lightly here and there and see if it starts to move.