I have noticed (after adding a debug line) that feefilter messages are being sent more than once to a peer even if the MinRelayFee has not changed:-
2021-04-08T15:24:47.454 send feefilter 5959 (actual: 6006) peer=33 2021-04-08T15:25:03.770 send feefilter 6554 (actual: 6006) peer=34 2021-04-08T15:26:30.933 UpdateTip: new best=0000000000000000000b2b33e937dfaf38000d52ecd2d5d3620838cb37288c6d height=678337 version=0x3fffe000 log2_work=92.795673 tx=632211134 date=‘2021-04-08T15:26:09Z’ progress=1.000000 cache=18.9MiB(140609txo) 2021-04-08T15:27:37.803 send feefilter 6554 (actual: 6006) peer=33
I would have thought a feefilter message should only be sent if there has been a change since the last message was sent.