That’s strange - you shouldn’t need those. Whilst it says they are non-optional, they are also provided with default values by the binding so if they’re not specified the Thing should still work. I suspect either you didn’t wait long enough for data to come in, or you’re hitting the age-old issue where openHAB doesn’t always properly load a Things file after it has been saved. You can restart openHAB if this happens, or do this.
Either way, doesn’t really matter - glad you’ve got it working!