The SNP and Lib Dems trade barbs over Jo Swinson "living dangerously close" to campaign spending limits.