Hi! I encountered the same issue and it seemed that the refresh indeed does not happen when you use the xpath datasource without and actual xpath constrain.
The workaround for now was to use a microflow datasource.
Also the developer of the widget is notified and he will fix this later on.
Hope this helps!