Re reciprocity between the two, I think the issue is that Oregon recognizes no other permits than their own. I believe a number of states have a policy of not recognizing permits from states that will not recognize theirs.
I have an Oregon resident permit, and also a non-resident Utah permit. Washington recognizes the latter, which is helpful.
In Oregon, CHLs are issued by county sheriff departments. A while ago I was reading — probably on the Northwest Firearms forum — about a Washington resident who was trying to get an Oregon, county-issued permit, so that he could carry here. He approached several Oregon counties without success, but ultimately was successful with Multnomah, which surprised me. It surprised me because Multnomah is the county which contains Portland, and surely must be the most liberal county in Oregon.