Animating a mouth in 2D with blender 2.8
I had this same problem. I don't know why it's happening to me, while others seem to do it without trouble, but I tried to change the interpolation mode to constant, and it worked. 
Go to:
Editor type > Action editor 
right click > interpolation mode

Let me know if it worked for you!