The default on the DB site is to use all services, with the (expensive) ICE and IC trains coming up first. That could well involve, at certain times, making a detour, when a faster, cheaper direct train is possible. Try clicking on "nur Nahverkehr" in the drop-down menu.