I didn't go through all the replies .. but I know the issue.
1. CDC tool will issue a error on this , Its a rule where signal going from one clock to another clock domain, must not coming through combo logic.
2. Since you dont know when data will be captured in second clock domain , small delay may create an issue if latency is more important. also , if there are others signals which depend on this, then your functionality may changed ..
There are multiple reason why this should not follow .. and you need to understand each and every reason.