Not charging from USB-C

Hello all, My device (onexplayer x1 mini) is not charging from the top usb port when running. The number stays consistent though. Example, I plug it in @37%, as long as its running it stays at 37% but the battery logo shows full/charging with bolt symbol.

Here are the tests I have done:
Lower TDP: no change
Raised TDP: No change
Turned it off overnight: Showed charge over night: No change
Booted into windows (its dual booted): Works and charges.

Battery bypass/protector is off and should charge to 100%.
Bios is up to date
Bazzite is up to date

Had anyone found this issue?

It use to work just fine but then something interesting happened, which is where I have been stuck. I was using a usb-c dock with power pass through and the system turned off, idk if it crashed. When I rebooted it had lost my secure boot key and i had to re-enroll it. Plugging in the dock sometimes launched KDE wallet asking to be set up with a key.
Was this page helpful?