WIldcard SSL Subdomain Not Pointing at Correct DocumentRoot

Probably, wildcard record from first virtualhost

ServerAlias test.com *.test.com

also includes s1.test.com, so when you ask for s1.test.com, first block of configuration is applied. Remove wildcards or make s1.test.com go first in config file.