I don’t really care about the honor of Rian Johnson, but I don’t think your points are correct.
why are there suddenly cloaking devices in star wars
Cloaking devices were introduced in Episode I
why don’t the imperials hyperjump in front of the fleeing rebels?
The tracking device makes hyperspace jumping a game of hopscotch. There’s not really a point.
why can several characters leave a chase in progress visit some planet and come back to the chase still in progress?
Yeah, this one is kinda dumb, but it’d be possible for a small ship to escape unnoticed and get out of range in order to jump to lightspeed.
the holdo maneuver breaks several in-universe rules about how hyperdrive works.
Those rules are established in the books/supplemental materials, which aren’t canon to the film series. The film-makers have no obligation to respect them. Episode 7 also breaks/rewrites the hyperspace rules.
Luke’s character “development” happening entirely off-screen (and throwing out better character development from decades of books) makes the flashback scene completely unbelievable.
None of the books are canon. It makes sense that people change over long time skips, and they did outline the rationale for his mindset changes in the flashback.
Obviously, these attacks are bad, but the impressive resistance by the Jenin fighters (as well as the reconciliation between Saudi and Iran, and Israel’s domestic turmoil) do give me some hope for a renewal of the Palestinian liberation struggle.