Building a map using SLAM and asking for continuous map updates through ROS2D.OccupancyGridClient puts a high load on the system as the updates are frequent.
Depending on the way the map is updated, could it be set to update only the differences from the last /map update?
If not, maybe a max update rate is the solution?