Oppo Reno 7 5G: Touchscreen not working on some parts top of the screen

I went out to celebrate a graduation party when I noticed that I couldn't pull down my notification bar. It's worth noting that I did drop my phone a few times (we drunk a bit and things got a little clumsy). I enabled pointer location in dev options and found that there are some weird interactions when I try to interact with the screen at the top.

- I drag from bottom to top and noticed that the y value of my pointer is just below the notification bar (valued at 107.1) and cannot go further up (it's around the same height as my front camera)

- Below the notification bar, there is an area where it stops tracking my y position. Like it stops at a place, and occasionally a second pointer pops up.

- X tracking has been fine for the most part, but Y is definitely the issue

- It's also worth noting that there are some cracks on my screen protector, but not on the areas affected above. However, there are some are bubbles at the corner of the protector at the top.

Also it was working when I got home that same night from the party, but stopped working the afternoon after.

https://youtube.com/shorts/s45ga81JoOY

I attached a video of the behaviour so you guys can get a better understanding of the situation. I only used 1 finger the entire time in the video. The first half of the video was me dragging from top to bottom and the remaining duration is me dragging from bottom up.

I am not sure if this is a software or hardware issue, so I'd like to know what you guys think.

Many Christmas and thanks in advance!