I agree that “They’re here.” doesn’t make any sense if we see TIEs or Kylo’s shuttle.
But if it’s just the Stardestroyer then it fits perfectly as was only informed that the FO has arrived in orbit and now notices that they are in fact “here”.
I also think that “Those beasts.” makes perfect sense as a reaction to the FO bombarding the castle unprovoked.