I have not had good luck using generic walking foot on my machine.
They didn't last very long.
The one I have now is a brand name and I've had it for longer than the combined time I had with the previous 2 generic ones.
I think you should invest in a walking foot that is made for your machine.