I reordered my sub categories, but they switch back when I save.

Sub category data always stays in the order in which it was first entered in the Data Sheet. You can reorder the data using the blue up/down arrows on the category line in the two description columns, but when you come back to the Data Sheet, you will see the original ordering.