Why transform not working with Macro in 2020 version

Im creating a macro to make 2 auto copies. I have a rectangle 12x18cm. When im creating a macro with 2 cm gap in between 2 rectangles, it does not create the gap, but it keep making copies on each other. When i stop macro it creates the 2cm gap. A video show why the copies not duplicate while creating macro. Any suggestion or help. Thanks