You said that the codes work when they are on their own but not when grouped.
When a code is all by itself it is transmitted as long as you push the button.
However, when there is more than one action in an action list, each code is transmitted for a specific time, regardless of how long the button is pushed.
You may need to increase the duration if the code is not being transmitted long enough. You may also need to put delays between the codes if they interfere with each other.