В 2021 и ваш и мой код работает. А в 2013 он по-прежнему ловит eBadDxfSequence, да и с переключением баз проблемы через раз. Но что странно, в каких-то сочетаниях, не понял еще в каких, под отладчиком в 2013, новый файл сохраняется , layerstate передаются, хоть и с рекавери старого файла, а в нормальной работе вылетает..