Сначала изменить пароль, а потом изменять слои.
В противном случае, у Вас будут проблемы. По умолчанию, новое подключение проверяется "на валидность" и только потом его параметры сохраняются.
Вот так будет работать для одного слоя.
lyr = arcpy.mapping.Layer(r'E:\Projects\Projects_2018\gis\GEOPROCESSING\DIY.lyr')
lyr.findAndReplaceWorkspacePath(r'E:\Projects\Projects_2018\GDB\gis@gis.sde', r'E:\Projects\Projects_2018\gis\GDB\editor@gis.sde')
lyr.saveACopy(r'E:\Projects\Projects_2018\gis\GEOPROCESSING\DIY_replace.lyr')
Как зациклить и как проверять, что источник файловый - читайте справку.
https://desktop.arcgis.com/ru/arcmap/latest/analyze/arcpy-mapping/updatingandfixingdatasources.htm