Food safe is a minefield, especially if you are going to make a cocktail of finishes.
General rule is Mineral Oil never dries, it stays liquid so really needs re-applying after every wash.
Bees wax has a melting point of around 40° but a much lower softening and tacky point, so it takes fingerprints and collects dust at way below that melting point. it's low melting point however makes it very easy to apply.
Carnauba and Microcrystalline have much higher melting points so resist dust and fingerprints, but really need machinery to apply (easy on a lathe, but doing a table top with elbow power not so easy!)
None of the above are "Food Safe" that is an accreditation that has to show the supply chain through production to packaging. and then be tested. So your best bet is to buy the product that someone else has gone through the trouble of getting certified.
Wax over mineral oil makes no sense as the oil will stay liquid stopping the wax from bonding to the timber, but that aside using 2 finishes means you may need to rely on 2 food safe certifications, making more problems unnecessary for yourself.
I like Hampshire Sheen High Gloss it is food and toy safe certified and effective, 3 coats gives a great glossy finish.
EDIT! Other brands are available but I don't have any objective data on comparisons or use enough to bother trying them all.