@zabatonni have a look at this solution in the post I linked: Is it possible to use translations in assets?
It looks like you should use a language path instead of just referencing style.css.
| resources.ExecuteAsTemplate (printf "%s/js/script.js" $.Site.Lang ) . |
I personally am not using Hugo for multilingual pages so you won’t get any helpful advise from me