Hi @Ankur Gupta,
I believe that I may have inadvertently fixed Enpass.
I was having some, (a bunch actually), problems with iCloud on my Mac Book with Sierra this morning.
I first disabled sync from Enpass so that I could get a password that I needed without it crashing.
I then reset the sync on it and so far, it appears to be working for me. I did the same thing the other day, but I didn't reboot the other day while I was doing all of this. (Today, I had to reboot for other reasons.)
I'll let you know if this is actually working properly after I've been able to use it for a day or two.