I gave your code a try and experienced the same thing. I believe onToggle is extracted into the …other spread here. It is included in the props for the MenuItem component but is overwritten (per docs) by the Menu onToggle prop here.
I am not sure what you want to do with the onToggle event but maybe as a workaround you could attach an onChange handler to LeftNav to do what you need.
I am new to Javascript so take my analysis with a grain of salt.
I believe clifforous is correct but I’m just learning Material UI. You don’t specify the event as a MenuItem property. Instead you handle the LefNav onChange event which is passed a Menu Item parameter.