What’s you expression for your audio keyframes? You will need to use expressions for this.
First create 3 separate audio amplitudes of the 3 audio files.
Then press U on one of the audio amplitudes to bring up the keyframes.
Delete left and right track as its not needed, only both.
Alt click the stopwatch next to the both output, this will allow you to type an expression in.
The expression you would want to type in is this: Linear(value,x1,x2,y1,y2)
This will output a value for your opacity based on the Keyframe value of amplitude.
x1 = the lowest value of a keyframe (shown on the timeline) you want for the lowest value of opacity you want.
x2 = the highest value of a keyframe you want for the highest value of opacity you want.
y1 = the lowest value for the opacity you want for the x1 value keyframe
y2 = the Highest value for the opacity you want for the x1 value keyframe
example: linear(value, 0,50,50,100)
This says that at keyframe 0 of the amplitude of audio your opacity will be 50% and at keyframe 50 it will be 100%, and any keyframes in between will scale the opacity in a linear way. so say the keyframe value is 25, then your opacity output value will be 75%. You can also use easeOut and easeIn instead of linear if preferred for that type of opacity animation change.
Next alt click the stop watch on the opacity to bring up its expression.
Use the pickwhip tool to select the output both channel of your audio amplitude layer.
Now repeat this for each individual audio amplitude layer you have and pickwhip it to the corresponding image you want the opacity to change with.