Hi @TheLegendTamer ,
Maybe you could try to pass the text from Power Apps into Flow for processing.
I have made a simple test for your reference.
1. Here is my Flow.
length(outputs('Compose'))
int(div(length(triggerBody()['Compose_Inputs']), 150))
substring(outputs('Compose'), add(mul(items('Apply_to_each'), 150), -150), 150)
if(equals(mod(length(outputs('Compose')), 150), 0), null, slice(outputs('Compose'), mul(last(variables('vararray')), 150)))




2. Here is my App.
PowerAppsLineBreak.Run(User().Email,"Test",TextInput1.Text)

Result Screenshot:

Best Regards,
Charlie Choi