Hello Will,
Best available skills routing method is designed for inbound interactions where the system pushes interactions to agents. A general break down of how this works the acd evaluates the top 100 agents with the longest idle time, it then calculates each agents average skill rating across the required skills and finally it assigns the interaction to the agent with the average skill proficiency.
However in a Preview mode campaign agents essentially pull interactions from the queue rather than having them pushed by acd routing logic. When an agent completes a preview interaction and becomes available, they receive the next available preview interaction from the campaign they're assigned to, but this doesn't go through the same acd routing evaluation that considers skill proficiency ratings.
So what's happening in your scenario is that the agents are simply receiving the next available preview record from either campaign when they're available, regardless of their skill ratings.
Skills based dialing campaigns have to use the All Skills Matching as the evaluation method. This is a requirement for skills-based outbound campaigns.
"For the queue used by the skills-based dialing campaign, All skills matching must be enabled as the Evaluation Method under the Routing tab in the Queue configuration menu".
Hope this helps.
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------