ATR VNAV problem on multiple leg flights

I have a weird problem when flying multiple stop routes with the ATR. On the first leg everything works flawlessly, however after I finish setting up the FMS (route and altitudes loaded via Simbrief and EFB, then weights and cruise altitudes checked manually to be correct) and the autopilot before the second leg, the vertical deviation tape stays on the PFD and after I take off and climb to cruise altitude the TOD marker and TOD information in the PROG page of the FMS are missing and hence the VNAV just doesn’t work, it descends at constant -400ft/min clearly not following any specific path. The automated checklist on the EWD also goes crazy and switches to DESCENT immediately upon leveling at the crz alt

What am I doing wrong? Is it a bug or does the avionics suite require a specific work flow?

Yeah same experience here. Tried to do a multi-leg numerous times but there is something every time. Best you can do to have a rather bug-free flight is restart the flight inbetween.

It’s been more than a year since the release. I doubt anything will be fixed. It’s flyable. Barely, but flyable. And this is the state that likely satisfies the 90% of users, “Expert” label notwithstanding. Creating a custom VNAV is a lot of work and involves a lot of testing and tuning.