Gutenberg: How to refresh ServerSideRender with useSelect and AsyncModeProvider true?

It’s called when the component is first rendered, then again when the dependencies declared in the second parameter change:

deps Array: If provided, this memoizes the mapSelect so the same mapSelect is invoked on every state change unless the dependencies change.

So don’t pass that array, and it will work as you expected.