You are correct, project system order are sales orders with a different order type. I had the same idea that it could not be updated directly to the database, otherwise database would become inconsistent.
I wanted to check if there was any other way which I might be missing to update the order status.
I want to thank you for your feedback.