Checking the policy documentation I think I noticed that some things are outdated since Version 3 transaction relay / TRUC.
Some sentences like:
Note: Package feerate cannot be used to meet the minimum relay feerate (-minrelaytxfee) requirement. For example, if the mempool minimum feerate is 5sat/vB and the minimum relay feerate is set to 5satvB, a 1sat/vB parent transaction with a high-feerate child will not be accepted, even if submitted as a package.
Are no longer true. If I’m not wrong, in this specific case, you can now submit 0 feerate transactions and still be accepted.
Probably there’s more documentation outdated on this section worth to review.