Hi,
I can see that it can't recognize "sp". That's because there are two stack pointers - main stack pointer and process stack pointer. From ARM Cortex manual:
lukaszadrapa_0-1650886303743.png
And example from application note AN12218:
lukaszadrapa_1-1650886381099.png
Regards,
Lukas