Weird Problem with tuned Pairs in Kicad 9.0

I made a small change to the design and saved it… Opened it 5 min later and all the tuned sections of Diff pairs are scattered everywhere and I can’t even select them to delete them

I lost my 2 weeks of progress and I cant even fix it.

Application: KiCad x64 on x64

Version: 9.0.2, release build

Libraries:
wxWidgets 3.2.6
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.11.1-DEV Schannel zlib/1.3.1

Platform: Windows 11 (build 26100), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: Intel, Intel(R) UHD Graphics, 4.6.0 - Build 32.0.101.6733

Build Info:
Date: May 7 2025 02:29:49
wxWidgets: 3.2.6 (wchar_t,wx containers)
Boost: 1.86.0
OCC: 7.8.1
Curl: 8.11.1-DEV
ngspice: 44
Compiler: Visual C++ 1942 without C++ ABI
KICAD_IPC_API=ON

Locale:
Lang: en_IN
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

That’s an odd problem, I’m not sure it’s a known issue or not.

Before you do anything else, can you make a ZIP archive of the project in its current state so that the problem is preserved in case it is helpful to find the bug?

Can you check if one of the project backup archives (in the backups directory inside your project folder) has a recent copy of your design that doesn’t have this issue?

After that, please first try updating to 9.0.3 and see if that changes anything. If not, please use the Help > Report Bug option to open a report about this. Attaching the archive of the project you made will be important to diagnosing the issue, so please mark the issue as confidential if you don’t want to share your project publicly.

yeah, thankfully few backup files are still there without this mishap.

where do you want me to upload the zip?

Thank You.

Please use the Report Bug feature to open a bug report, and then you can attach the zip to the bug report.

I am able to recreate the issue by trying to make an array of the entire PCB. As soon as i try to create an array, the tuned Diff pairs are just scattering around

To me it does not look like the tuning patternes are “scattered around”. All of them seem to be shifted only in the Y direction, and all by the same amount. (I guess between 20mm and 30mm, but I’m not sure of the scale).

It’s good for bug hunting and squashing that it’s repeatable, but on the other hand, creating an array of the PCB (creating multiple PCB’s / Panelizing?) is not really supported (yet) in KiCad. But none the less, there are plugins that can help with panelizing, such as KiKit. You may want to have a look at that.