I submitted an article to a philosophy journal published by Springer. It has been 6 months since I submitted but the status keeps changing. It went under review for 2 days (after going through a normal sequel), then an editor was assigned, then reviewers were assigned, then it was under review for 2 months, then reviewers again assigned, and now an editor has been assigned. I can't figure out what is happening in this whole process.
Can someone out here help me to get a clarification of what is going on here?