Thread alignment is off

I'm not sure how to fix this to work 100% of the time. the alignment seems to be off when the content takes too long to load. so far i've just been able mitigate this by putting in a delay for drawing the lines. will keep open for a bit, but will close if no suggestions surface. hoping database updates will help this as well.
hacky but why not give it some more rounds of delayed re-layout if stuff still hasn't loaded? Keep track what's missing and set height every 200ms until all is loaded?
bc of the recursive way I render the DOM I am hesitant to add too many timeouts.
I am gonna try to add some more strategic triggers for this though.