So I went into the script to see if I can change it there to work, not entirely sure how to fix it.
however I tried a if seperator = null to set it as blank "" this fixed the main issue
however I couldnt get it to recognize any spaces or returns (weather the code was wrong or spaces and returns are classed as null I dont know)
however I changed the following
foreach (var stringPart in stringParts)
{
result += stringPart;
result += "\n";
}
storeResult.Value = result;
after reading up on line returns, looks dodgy with different variations, however the \n is working for me on my PC so I have partially fixed this for myself (and for anyone who wants to add just a single return)