Steps to reproduce:
1. Give yourself a diamond sword, for example.
2. Use "/enchant @p unbreaking" to enchant it with Unbreaking I.
3. Now use "/enchant @p unbreaking 3" to enchant it with Unbreaking III.
Expected result:
It should just upgrade Unbreaking I to Unbreaking III. You can combine Unbreaking I with Unbreaking III on anvils, /enchant should be able to do it too.
Actual result:
"Unbreaking III can't be combined with Unbreaking I"
That would explain the weird behavior of the enchantments table, despite having 30 levels and choosing a 30 level enchant, the results are always a mix of low level enchants on everything I've tried so far, max unbreaking level I got is 1, max level of Fortune and Looting is also 1, can't go higher also on all other enchants, the only ones that seems to work is Thorns.