Common causes to low potassium is easy to diagnose, incl. kidney issue, alcohol, diarrhea, diabetes, you said they haven't found out, it sounds like a less common problem. The muscle spasms is a symptom of low potassium, it sounds like you take a large dose of potassium supplement and your potassium is still low. Do you have high blood pressure? Has your doctor tested the hormone?