Well, it could be that we only see the DS over Jedha. Since it’s already in ANH there’s no need for it to appear throughout the entire movie, especially since Scarif is where they steal the plans.
I guess it could show up at the very end though, but it sees weird that the DS would be needed at Scarif. It firing on Scarif would be pretty weird. But then again that’s the sort of crazy thing that the Empire might do.
I have a feeling that the plot will revolve around three missions; sabotaging some Kyber crystal mining on Jedha (or at least getting some info). The DS shows up to stop them and cover it’s tracks. Then they go to try to save Galen from Eadu. Perhaps they get some info from him there. And finally with this info they go to steal the plans on Scarif. That’s my guess anyway.
As for the early marketing teaser, well, that could simply be marketing. They would have had good reason to avoid spoilers at that time. I also think it was made even before they started shooting, so it could have been based on some early ideas. Also the teaser did show a jungle, and Scarif is in all the trailers shown has having many oceans/lakes with small jungle areas as opposed to the thick jungle shown in the teaser.