As far as I learned the lesson about voiced and voiceless consonants and consonant clusters, voiced consonants voice the preceding voiceless consonant and voiceless consonants devoice the preceding voiced consonant. But why is the voiced consonant 'в' an exception to this rule? (for example: свобода stays pronounced as свобода instead of звобода, but автобус is pronounced as афтобус)
Also, when a word ends with a voiced consonant and the following word starts with 'в', does the preceding voiced consonant stay voiced, or does it go voiceless, as if 'в' has no effect? (example: меж вами; is it меж вами or меш вами?)