Do I need to reset an implicitly rendered widget? If so, how?

From the docs:

If a given widget has expired or needs to be reloaded, you can use the turnstile.reset(widgetId: string) function to reset the widget.

Does this only apply to explicitly rendered widgets or also to implicitly rendered widgets? If it also has to be done for implicitly rendered widgets, how could that be achieved?

In the meantime, I discovered that the input field created by Turnstile name="cf-turnstile-response" is cleared. However, the callback provided to data-expired-callback is not triggered and the widget is not reset.