I'm running a fullnode with electrumx on top for indexing. I've noticed that sometimes, due to low fee, a tx gets dropped from mempool after some hours/days. However, it stays for longer periods in my node. Here's bitcoind config.
daemon=1 server=1 txindex=1 listen=1 maxmempool=350 mempoolexpiry=48 mempoolfullrbf=1 maxconnections=42 minrelaytxfee=0.00001
mempoolexpiry is set as
48. Is this what's preventing that txn from getting dropped for two days even though it's already dropped from other mempools? What would be an ideal number for this parameter?