I will clearly attempt a CRT shader one day

In Unity you have audio mixers (https://docs.unity3d.com/Manual/AudioMixer.html) and you effectively assign sounds to channels ... while this is easy with mouse, the problem in code is finding exactly what's needed to achieve one of the different behavior you can set with mouse ...

Now add to this that you need to figure the order of achieving things, and since Unity is a black box (we know nothing about how things are done internally even though the classes they use are readily available) it's what's taking most of my time : figure out basic path, then specific path;

Like for the animations, I (relatively) quickly got them up but they were blending incorrectly, I needed rough transitions ... one has to figure some tangents to have the correct behavior etc etc ... that's what taking most of the time -> research.

And for the animation and so on, I need to write extra methods but instead of quickly coding them, I take the time to write something clean so I won't have to come back another time at the topic

I have the situation (mostly) in hands, but as a one-man effort it just takes more time