Cursor installing universal, not arm64 extensions, breaking Python support

Having issues relating to how extensions are installed.

Same machine (M1 Macbook Pro). 2 users.

1st user installs arm64 versions of extensions and everything works fine:

In the second user, it installs the universal versions of the same extensions and everything breaks:

Why would this happen and does anyone know how I can force arm64 architecture?

Unfortunately, this is making Python unusable in universal mode.

Following up and checking the two extensions.json files you can see the working version on the right and the broken version on the left.

On the right the targetPlatform is ‘darwin-arm64’ which is correct.
On the left it’s ‘universal’ and then the version is 2024.5.1 and not 2024.12.3

This is incredibly frustrating. Same machine. Same OS. Just different user profile.

Would be really interested to see how I can force a particular architecture for extensions.