A word group that begins with although cannot be linked to a word group that begins with but or however. The result is an error called mixed construction. Similarly, a word group that begins with because cannot be linked to a word group that begins with so or therefore.
If you want to keep although or because, drop the other linking word.
If you want to keep the other linking word, omit although or because.
Exercises:
Sentence structure 1
Sentence structure 2
Related topic:
Mixed constructions