HTTP Methods blocking does not work on subdomain
Solution 1:
You should stop using that complicated old way to restrict methods.
Load mod_allowmehtods.so and define what you want to allow instead in a more simple fashion.
LoadModule allowmethods_module modules/mod_allowmethods.so
<Directory /var/www>
#other directives
AllowMethods GET POST OPTIONS
</Directory>
Unless you override this in a subdirectory with something else, this will work serverwide. Try and let us know.