Cuando usted une dos cláusulas independientes (frases completas) con un conjunción coordinadora (for, and, nor, but, or, yet, or so—also known as the FANBOYS), you must place a comma before the coordinating conjunction.
The comma before the coordinating conjunction works with the coordinating conjunction to help make a proper boundary between the two independent clauses.
In this example, the sentence is missing the comma before the but because the but joins two complete thoughts. Leaving out this necessary comma creates an error because you have two sentences connected without a proper boundary between them.
Aquí tiene una corrección de la frase:
Even though they are FANBOYS, we haven’t used commas with the or and and in the corrected sentence. That’s because they aren’t joining two independent clauses.
For more information on this comma rule, be sure to check out the Comma section in the Punctuation area of Grammar Essentials.