U10.6 even U10.7 now is doing the same. If you have already passed first altitude restriction, it’s changing to “point to point” descent or constant angle descent if you wish.
Then, if you select “direct to” you will not get idle indication on your VNAV, I guess it will stay in some angle (not idle anymore).
I don’t think Boeing wanted it to perform like this. It looks to me like a bug in the software.
Also interesting. Check your speeds over some points with altitude restrictions and sometimes it looks like the “energy compensation” doesn’t work at all (too low speeds).