It's great that the new RJ45 to ML cable worked - that was my suspicion because there are many variants out there.
With regard to AUX. The problem could be the BeoLink Active - it needs to have a SW level of 1.5 or higher to respond to the A.AUX command. Check the label of the Active and see if it has the SW level written on it.
Here's an example to show where the SW level is written - you can see it bottom right (SW1.1 in this case): (click photo to enlarge)
Sadly very few of the second hand available Active's are SW1.5 - always look at the label to check.
There may well be a 'workaround', but let's check the SW level of your Active first.