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.