Thank you for your reply. I've been in the Crypto World since 2013 and I know these issues.
But Komodo is a highly advanced crypto platform, not a simple copy-paste of Zcash. That's why, James should solve this problem, Instead of wait for the solution of Zcash development team.
I assume this issue involves some very deep math/cryptography that he always admitted is outside his expertise, it's unlikely that someone else will find a solution if Zcash with a team of professional cryptographers hasn't already found it
I will ask in Zcash reddit about the current situation