So sorry for the delay in getting back to you. Have you found a resolution to your issue?
Searching for similar questions, I found that using applyFilterAsync changes filters one at a time, and the view re-renders for each filter changed. While using the VizCreateOptions would only render the view once, even with a large number of filters initially applied API Reference - Tableau.
Adding a couple of links that could be helpful if that's not the case:
Moving your post to the Javascrip API space in case that doesn't help.
Hope that helps,
That is happening because of applyFilterAscync() being an Async function meaning code that is written right after will not wait for the code to execute.
"NM UF (Setores Censitarios v5.shp)",
Let me know if it is working,