@flo @fool I’ve been seeing the same bug but I’ve worked out another workaround I thought it would be useful to share.
[[redirects]]
from = "/static/*"
to = "/static/:splat"
status = 200
force = true
[[redirects]]
from = "/*"
to = "/.netlify/functions/hello/"
status = 200
force = false
If I had just the second redirect it would end up redirecting the static files despite the documentation on shadowing saying it should not. Adding a pointless static -> static folder redirect which should do nothing seems to trick netlify into leaving that folder alone.