There may be a more elegant approach, but you could have each line of text for the bullet points as a separate object and then set up VL to turn off the visibility of other elements when a given text object is empty (has no text in it).
The VL would be, for example Bullet Text 6 [is empty] -> NOT -> Bullet Point 6 [visible] You could further refine this so that when a line of text is empty, the other lines of text you do see move in Y so as to better fill the negative space of the screen. I did that recently with a lower 1/2 graphic for sport stats. Here's a look at the logic tree for that:

#XPression