A run on sentence is not a grammatical fault and occurs in all languages as far as I know. Some writers are notorious for their long sentences. ( with or without comma )
Only this one above makes me doubtful of why it does not seem to run. That's all. And a native reader might see what I don't.
(I hope I understood you well..)