This https://a.co/d/11nOFnw timer relay can solve subwoofer thump. Attaching illustration on how to wire relay as well as video of end result. Providing link on how to program timer relay too:

Video demonstrating the delay:
https://drive.google.com/file/d/1GmbTcBGQ7fkknkT4K7ybJQFY1eo7DKSx/view?usp=drivesdk
You will use P-4 mode for the delay. You will set the OP in mode P - 4 to seven seconds or more if you’d like. You will see how to program the P - 4 mode in the instructions link I provided. Also, the remote turn on to the amp I changed to the ignition wire in the factory radio harness. This needed to be done to shut sub amp off first and then have a delay for the radio. Make sure you fuse all in and out power supplies on the relay with wired fuse holders holding…3 amp fuses are sufficient and will break quick if you run into a problem. I’m providing this info to help people, but install at your own risk. I know it definitely works as you’ll see in the video link.
A couple of things to note. 1st On the timer relay where it says “ 12V ignition coming from Car” you’ll twist in the remote lead for the amplifier together with the ignition source then connect to the timer relay. 2nd, on cars that the canbus decoder box provides the ignition this is where you’ll cut that wire that’s coming from the box in the middle so there will be an output(going to the “12V ignition coming from car” going to relay), and then the output from the timer relay labeled “to ignition of radio,” will connect to the other half of wire that was cut in the middle.
I tried to be as descriptive as possible, so hopefully there won’t be any unanswered questions.
Programming instructions:
Instruction :
Operating mode:
P1 mode: after triggering the signal, the relay conducts OP time and then disconnects; in OP time, the operation will be as follows:
P1.1: the relay is invalid when the signal is re-triggered.
P1.2: the relay starts to work again when the signal is re-triggered again.
P1.3: the relay is disconnected, and the timer is stopped when the signal is triggered once again.
P1.4: in OP countdown time, start on boot without triggering;
P-2.1: when the CL time of the triggering signal and the relay is disconnected, the relay conducts to the OP time. When the timekeeping is done, the relay should be disconnected.
P2.2: P2 function distinction: the timing is triggered again.
P3.1: after the triggering signal and the relay conduct to the OP time, the relay disconnects the CL time, and then the above operation is recycled, the signal is provided to the relay again; when the relay is disconnected, the timing stops and the recycling time (LOP) can be set;
P3.2: after the power is connected, the signal needs no triggering, the relay will conduct to the OP time while disconnects the CL time, recycle the operation mentioned above; also the recycling times (LOP)can be set;
P-4: the signal-keeping function: if the signal is triggered, signal, the timing will be reset to clear and the relay is still conducted; when the signal disappears and the timing of OP is done, the relay will be disconnected; during the timing period, the timing will be reset to clear if there is a new signal.
Long press the “down key” of the timing interface and switch to reversal output state (switch state is opposite).
In p3.2 mode, long press the “up” key in the timing interface, displaying “F1” means the OP time operates first, while “F2” the CL time first.
How to set the parameters :
First, determine the working mode of the relay.
According to the working mode of the relay, long press the “SET” key for2 seconds in the main interface( when the module is on, it will flicker the current working mode---the default P1.1 mode, and turn to the main interface), turning to the mode-selection interface, then choose the mode you want by short press the “UP” and “DOWN” keys(P1.1P-4).
After selecting the mode you want, short press the “SET” key to set the corresponding parameters, the parameters to be set will flicker, adjust the parameter value by long or short press the “UP” and “DOWN” keys (long press means increase or decrease in a fast speed, short press means increase or decrease 1 unit). After setting the parameter value, select the position of the decimal point by short pressing the “STOP” key and select the time range (the corresponding time is 0.1 seconds 999 minutes); short press SET key, set the next parameter of the current mode, the process is the same as what mentioned above.
After setting the parameters of the selected mode, long press the “SET” key for 2 seconds, the current set pattern will flicker, then return to the main interface, the parameters is settled. Main interface: it displays "000"when the relay is not working and “0.0.0.” when it is working. Mode selection interface: you enter this mode by long pressing the “SET” key, and return to the main interface by long pressing the “SET” key again when the mode is settled.