I agree with the issues. Most of all I’m wondering how the hell did the Empire track the Tantive IV? It was concealed within the hull of the Raddus so I don’t see how they could have put a device on it, and hyperspace tracking doesn’t canonically exist until TLJ. If the Raddus beamed a transmission to the ship, which was elsewhere, that could be feasibly tracked. Hell, you’d even still have the beloved Vader-murdering-rebels scene as he attempts to prevent the plans being transmitted.
Although I agree with NevararGreat in that I don’t think the ending inconsistencies make Rogue One a bad prequel overall. And I’ve never found a problem ignoring it.