Hi,
yes, for S32K3 devices, the vector table must be aligned according to the ARM Cortex‑M7 VTOR rules - that is, aligned to the size of the vector table, usually a power‑of‑two boundary (e.g., 0x1000). If the linker places the table at an address that does not meet this requirement, VTOR writes may appear to work, but exception entry can fault due to misalignment. In many S32K3 startup files, the table is copied to RAM (to be able change IRQ handler address in runtime) and VTOR is updated, so the RAM placement also must respect this required alignment. Ensuring the linker script aligns the vector table section correctly typically resolves the reset/exception alignment problems.
BR, Petr