I was wondering if it's possible to remove a node from the graph without modifying the original graph to check if removing that node increase the connected components.
Create a subgraph view without that node. https://networkx.org/documentation/stable/reference/classes/generated/networkx.Graph.subgraph.html