right now if someone were to accidentally enter a string with 57 characters (when limit set to 50) and no space it will not be trimmed and so expand beyond the width I'm trying to restrict the content to
I would maybe run the text through a preliminary Process List loop to chop up the words, before sending it through the Build List loop. The attached composition makes some progress in that direction. It only breaks up a very long word correctly if the word is the first in its line, but maybe that gives you a starting point.
whenever I try to use a "share value" as an input to the "Is Greater than" that controls the character split it cuts off some of the text, even if I don't do anything else, is there something about the flow of execution in this I need to manage?
I'm not sure what you mean. Could you post the composition? — and please post it on a new question / discussion, since sticking to one topic per page makes it easier to for other people to find answers if they have similar questions in the future.