When flying into ILS 24R using the HABBS5 transition, this is what the route should look like. It enters properly if done via the main menu flight planner.
It has something to do with the inability to select runways for the arrival on the airliners. If you go into the g3000 planes like the TBM, when you select the HABBS5 arrival, it prompts you to select a runway (outside of the approach selection) and will work correctly as seen in your first screenshot. If you do the same in the vanilla a320 (I’m assuming this is identical in the 787 by your observations but I dont have PD), no such option exists. As a result, I believe it simply assumes you’re going to land on the first numerical and alphabetical runway in the system. In this case, that’s 6L. Thus, you end up breaking off to the final arrival fix for 6L, XULTA. This was a challenge in the early days where it did a similar thing, in flight, with STAR and SID transitions. There was no way of choosing what transition you wanted so it would just automatically choose the first one regardless of the direction you were flying. The globe menu gets around this by both recognizing the approach that youre wanting to fly and assigning the STAR transition to it or actually letting you select the runway (with the Navigraph data it gives you the HABBS5 24R as a selection in the arrival box). This was somehow fixed by the working title people for the CJ mod. They don’t give you the ability to select anything in the arrival page, like the a320 and how you’re showing the 787. When you initially select HABBS5, it drops you off at XULTA as expected. However, when you then add the ILS 24R approach, it changes the final STAR waypoint to the correct routing for 24R.