It looks like what's preventing rooting at Aar is the reticulation with inheritances 99.9% from edge 33 and 0.1% (γ=0.00119) from edge 3. With such a small inheritance γ (0.1%), you could possibly remove this reticulation? That would make it possible to root your network at Aar then.
To remove this reticulation, here is one option:
deleteHybridThreshold!(net3, 0.002)
This will modify your network "net3" and remove from it all minor edges with γ below 0.002. In your network, there's only 1 such minor reticulation edge.
After that, the re-rooting should work:
rootatnode!(net3, "Aar")
If you estimated this network with SNaQ, you could look into the ".networks" output file: this file should list other alternative networks with flipped directions for the various reticulations. One of them would have the gene flow along edge 3 going in the other direction. The output file should give you the score for these other network (with flipped direction of gene flow), and the networks are listed in the order of their scores. Some times, the score is very similar when we flip the direction of an edge. So you could read the second network listed in this file (on the 2nd line), and see if its score is close to the score of the best network ("net3", first network in the file, 1st line). If so, plot it: it may be the network with this γ=0.00119 small gene flow flipped, and it would be possible to root it at Aar. That might be an option, other than simply deleting this reticulation with γ=0.00119.