You need to add key: UniqueKey() to the PlutoGrid if you want it state to change when the datasource changes.
return PlutoGrid( ... row: _buildPlutoRows(data), // Data comes from GetxController. key: UniqueKey() // This does the magic