I have been using a water-based Poly from Cabot's - it's designed for floors, but under the advice I was given by the vendor I used it on my dining table when I built it, and they were right. Harder wearing without compromise on the coverage and didn't spoil the look.
https://www.inspirationspaint.com.au/products/details/cfp-floor-water-based
I wasn't going for a high gloss though.
https://www.inspirationspaint.com.au/products/details/cfp-floor-water-based
I wasn't going for a high gloss though.