Hi,
this is not a problem of attributes, this is related to callback function and Read-While-Write error.
Mentioned line of code:
(pSSDConfig->CallBack)();\
... is a call of callback function. Because you got IBUSERR, it's not a problem of RAM or problem of this pSSDConfig structure. It's a problem of instruction fetch, not data access. Either the callback address is not valid or the callback function is placed to program flash memory.
Program flash of S32K142 consists of one read partition only. That means when you program or erase program flash, the code can run only from RAM or from data flash. If you access (either by instruction fetch or by data access) program flash during program or erase operation, it will lead to bus error. So, make sure that callback function is placed to RAM and that this callback function does not access program flash.
Let me also explain how to find the root cause when IBUSERR occurs:
For test purposes, I can try to jump to invalid address (somewhere behind the flash, for example):
typedef void (*func_ptr)(); // pointer to function type
(*(func_ptr)0x00080000)();
When running this code, fault handler is triggered and I can see that IBUSERR is set:

Now it's time to check the stack content. You can take a look at Figure 2 in:
https://www.nxp.com/docs/en/application-note/AN12201.pdf
... which shows the stack frame. What I can see in my debugger:

This stack frame is created when the exception is triggered. The most interesting is program counter PC (this is captured at the moment when exception is triggered) and link register LR - in this case, it's address of instruction right behind the instruction which caused the error (i.e. return address).
What I can see at this address 0x6FC (the last bit is set due to thumb instruction set, so the value is 0x6FD):

Now I can see that it was jump to address stored in r3. This can be seen also in stack frame - r3 still contains this address and PC also shows that this was the problem.
And now I can check also this address:

Here I can see that the bus error was triggered because I jumped to unimplemented address space.
Regards,
Lukas