Is it the citizen developer's responsibility to maintain those robots when systems/processes change over time?

Yes, Citizen Developers will take the responsibility to maintain and update their automation.