I see that 5848 rows are excluded. What is the basis for excluding those rows? How many rows are included?
I see that your response, energy_BEE, is ordinal. How many levels? How are the levels determined?
This response leads to the step-wise procedure for ordinal logistic regression with cumulative logits by default. Is that arrangement reasonable for your data and modeling?
Are the predictor variables collinear for the included rows?
Have you explored the distribution of the response and predictor variables for the included rows to see if you have a separate issue or any other problem with the data used for the ordinal logistic regression?