Hello Gavin,
yes I'm using the example project from the official SDK and I created the project with MCUXpresso Config Tools.
The configuration window looks like yours:

and I can open the location with the three dots on the right side of the macro file and the file is there.
When I try to debug the project I get the following messages:
In the Debug Log window I can see the message "Wed Feb 28, 2024 13:19:41: Loaded macro file: C:...\hello_world1050evk/evkbimxrt1050/evkbimxrt1050_sdram_init.mac".
which also looks like it finds and uses the correct macro file.
Later after the debugger found the core I get the message
Wed Feb 28, 2024 13:19:46: Download completed and verification successful.
but then another reset is done and it fails to read SP and PC
Wed Feb 28, 2024 13:19:46: ResetTarget() start
Wed Feb 28, 2024 13:19:46: Core did not halt on flash image verification. Assuming faulty flash settings.
Wed Feb 28, 2024 13:19:46: Halting target manually.
Wed Feb 28, 2024 13:19:46: ResetTarget() end - Took 520ms
Wed Feb 28, 2024 13:19:46: AfterResetTarget() start
Wed Feb 28, 2024 13:19:46: AfterResetTarget() end - Took 977us
Wed Feb 28, 2024 13:19:46: Software reset was performed
Wed Feb 28, 2024 13:19:46: Failed to read SP and PC from vector table at 0x8000'0000
Be careful, you wrote "Then, let's check if the configuration script for sdram_debug is missing, check this page:". I'm talking about the configuration "sdram_txt_debug".
The configuration you mentioned "sdram_debug" is working as expected because here the interrupt vector table is located in internal ITCM and not in external SDRAM.
Did you test the configuration "sdram_txt_debug" on your 1050EVK?
Kind regards,
Stefan