Hey my dear, I can really sympathize with your situation. I was in a similar one myself, except from the male perspective, as I am a dude, lol.
Currently, my family situation is wonderful. Beautiful children, loving good hearted wife, and we are living a very comfortable, secure life.
Yet, I can, and sometimes look back and wonder what could have been, with my ex wife, that I am divorced from.
I followed my heart though, and I also looked at things logically, and what was the best decision for me, and would be in the long run.
I can tell you this, the best advice I could give you, is to take the religion/JW element OUT of the equation. Really think about it, but because you made decisions based on what a manmade organization thinks, you are kinda in this predicament now.
Thinking that something happened, or may not happen, or did happen, because its a test from Satan, or a blessing from Jah, is adding unnecessary stress to a very stressfull situation already. This WILL cause you to sometimes make poor decisions, and not look at things logically, or following your own instincts, or heart.
Please take the "religion", and the guilt that comes along with it, out of the equation, and your decision making. Free yourself from that burden, and then start looking at the situation from that standpoint. Give yourself the time, and respect to really know what YOU feel, and want, so that YOU can make the right decision.
Don't rush, and try not to make the same mistakes, that perhaps were made in the past. learn from them, and be true to yourself, not a manmade organization, that does NOT care for you.
One thing you said, and I think you should keep first and foremost in your decision making, is keeping your kids FIRST. I am happy to hear that they are your world, and you love them. They ARE a reality, and ARE here, so they ARE something that SHOULD affect your decisions.
Always think about what would be best for them and you. We always must sacrifice for our kids. Who you stay with MAY, or may NOT, have to be sacrificed for your kids. I think you would agree that leaving and breaking up a family, that MAY affect your children, so you could be with someone else, would maybe be a selfish decision. That being said, YOUR situation IS way more complicated than that. You knew this person first, and kinda had a little commitment to him, that you decided to break.
Maybe your kids are young enough that it wouldn't affect them. Maybe it would not be good to stay in a loveless marriage, if that's even the case. Or maybe the worst thing you could do, would be to take your children away, and go far away, to be with someone, who may not even be the same person who you knew 6 years ago.
Only you can answer those questions, but they best way to answer them is based on information, and get and weighing facts. Take the JW/religion out of the situations. Don't burden yourself any more with thinking that spirit creatures, whether good or bad, are having a bearing on this situation.
Look at it with YOUR own thoughts, and feelings, and make decisions based on all the factors. Its NOT going to be easy, but it has to START there. Also, do things on YOUR time, and don't rush, especially since your lovely children are involved. Time WILL fix all things.