Yes I think you are right about the bus arrival at DOH.
The layout of terminals and gates at FRA does mean that sometimes you are forced to rescreen when Germany doesn't require you to.
For certain non-Schengen to non-Schengen itineraries transiting FRA, you can choose between going through...