Thanks the info, i realized, that capt_seq_hook_raw_here never called. I commented the relevant code (the very begining of the capt_seq_task), to see, what happens.
"loc_FF87CE10: B loc_FF87D048\n"
"loc_FF87CE14: B loc_FF87D050\n"
"loc_FF87CE18: B loc_FF87D05C\n"
"loc_FF87CE1C: B loc_FF87D090\n"
"loc_FF87CE20:\n"
"BL sub_FF87D6A8\n"
"BL shooting_expo_param_override\n" // +
"BL sub_FF87A4E0\n"
// this code added to avoid some incorrect behavior if overrides are used.
// but it can cause some unexpected side effects. In this case, remove this code!
"MOV R0, #0\n"
"STR R0, [R4,#0x24]\n" // fixes overrides behavior at short shutter press
// end of my code
"LDR R0, [R4,#0x24]\n"
"CMP R0, #0\n"
"b my_blink\n" // THIS IS EXECUTED
"BEQ loc_FF87D090\n"
"b my_blink\n" // THIS IS NOT EXECUTED
"BL sub_FF87C1F0\n"
"MOV R5, R0\n"
"LDR R0, [R4,#0x24]\n"
"CMP R0, #0\n"
"BEQ loc_FF87CE68\n"
"MOV R0, #0xC\n"
"BL sub_FF882154\n"
"TST R0, #1\n"
"STRNE R9, [R6,#0x10]\n"
"LDRNE R0, [R5,#8]\n"
"ORRNE R0, R0, #0x40000000\n"
"STRNE R0, [R5,#8]\n"
"BNE loc_FF87D090\n"
"loc_FF87CE68:\n" //
"MOV R0, R5\n"
"BL sub_FF961AF4\n"
"MOV R0, R5\n"
"BL sub_FF87C5D0\n"
"MOV R0, R5\n"
// "BL sub_FF962390\n"
"BL sub_FF962390_my\n"
"BL capt_seq_hook_raw_here\n" // +
"TST R0, #1\n"
"STRNE R9, [R6,#0x10]\n"
"B loc_FF87D090\n"