When using Queue Next from the Upcoming Tracks view can have some non-obvious effects when shuffle is off because the tracks in-between the current playing and the queued track are skipped.
I dont plan to improve that as it involves a substantial rewrite, so wont make any changes for this issue.
You are better off managing the queues using the Playing Tracks view