Everybody backslides. We just a normal human being. Don't be too hard on yourself. I am sorry that your W does not want to see you when you visited the kids. She still have a lot of resentments toward you.
I have also backslided big time. Had a R talk yesterday after finding out that my W lied to me about where did she go on Sun morning.
YOu are doing very well try to recover the situation. I hope your W can consider your kids' feeling and forget this incident.