Wood was not dry enough
Not fine enough grit on final sanding
Try finishing again with final grit and see if it holds.
I use shellawax now with a buff (on Festool Rotex in rotary mode) to achieve the same finish in much less time with a lot less effort.
A drill with a buffing wheel should achieve the same result using a swansdown mop.
Stupidity kills. Absolute stupidity kills absolutely.