This script actually has two parts. The first script needs to export .DWG file from the view and the second script will align all elements.
The script is able to handle multiple ceilings in the one room, cascade ceilings and ceilings that have a rotation on the grids. Also, the script is not limited to the rectangular rooms.
The user interface is pretty simple, you will only need to enter the value for the offset of the elements from the wall and the script will do the rest.
Please make sure that before you start using this script that you back up your existing project model.
Also, if you want to download this (and all other scripts) with my sample files please visit the Shop page.
The script uses the following Dynamo packages: BimorphNodes v.3.0.3 GeniusLoci v.2020.8.20 WombatDynamo v.1.3.2 spring nodes v.203.2.0 Data-Shapes v.2019.2.42