10% max fee should be plenty but it might still run into the base fee issue for small zaps for which I created this ticket.
As explained in the ticket, I run into route issues with phoenixd. ACINQ has a base fee of 1 sat and my max fee is set to 1%. Since 1% of anything less than 100 sats is less than 1 sat, every withdrawal to phoenixd has to be above 100 sats.
Being able to set a max base fee would fix this.