The pain you have 15 minutes after eating is a sign that it is the gallbladder or bile duct.
I agree; it doesn't sound like SOD.
You haven't done anything wrong. Your gallbladder was congested because of lifestyle, changes in hormone levels, illness, infection, etc. The liver-flush has made the stones mobile and they are working their way out of the gallbladder and common bile ducts. Pale stools indicate that the common bile duct was blocked.