As another said, Fiverr and its “system” are not based on emotion - they are based on facts. If your orders with this person, no matter how annoying were not 5 stars or above average, your Gig will suffer.
Fiverr’s “system” does not care that you were unable to deliver an order on time. One of the metrics is delivering on time or before the time runs out. Said system has no idea of your “personal” issues, and as cold as it may seem, doesn’t care.
This may have also contributed - maybe, as editing your Gig may cause the “system” to relearn where it wants to put your Gig.
You would need all the areas in Green to level up, and, obviously, if you say you had all the requirements done, you are mistaken, since the last levels assessment was less than 15 days ago. I think you may have missed something on your dashboard as far as everything being in Green.
Either way, if you did not get Level 1 15 days ago, you have to wait until around April 15 to see if you get it this time. It is at the same time every month - the 15th. So, if you missed out on it the month before, you have to wait another month. Your account does not become Level 1 on the day you complete all the metrics. It would only be on the day the “system” takes into account Gigs qualified to be promoted, which is on or around the 15th. (It can be the 14th or 16th for some due to different time zones and countries)
Another thing to take into account, is that the reason you may not be seeing the same push or as you call it “ranking” is with the things you mentioned above - a lower than 5 rating on 4 orders and being late on 1 - makes your Gigs look as though you are not performing as well as you could be. And, it is likely, against your competitors, your Gig is not performing as well as theirs is. Lots of reasons to take into account, but, the 2 things you mention above certainly have a part in why your Gig may not be doing as well as you think it should be.