Completely broken git lfs workflow, unable to fix, repair repo

There is an object that is blocking everything. Nothing works. The object does’t exist on the server. Doesn’t exist on the client. I can not push. Can not fix.

How can I delete this object, erase it, make the problem go away?

LFS upload missing objects: (9/10), 7.0 MB | 0 B/s
(missing) notebooks/options_check.ipynb (8bd7b43658a47e2b4f226c42f1d0d71a5e805dd61598cb41a666904810315ff2)
Uploading LFS objects: 90% (9/10), 7.0 MB | 0 B/s, done.
Enumerating objects: 77, done.
Counting objects: 100% (68/68), done.
Delta compression using up to 12 threads
Compressing objects: 100% (51/51), done.
Writing objects: 100% (55/55), 10.03 KiB | 2.00 MiB/s, done.
Total 55 (delta 23), reused 0 (delta 0), pack-reused 0
remote: GitLab: LFS objects are missing. Ensure LFS is properly set up or try a manual “git lfs push --all”.
To gitlab.com:/my-gym.git
! [remote rejected] master → master (pre-receive hook declined)
error: failed to push some refs to ‘git@gitlab.com:/my-gym.git’

I have ended up completely REMOVING the submodule, adding a fresh clone, then MANUALLY copying all the files in. Something terrible happened and it would be good to get better access into the lfs logs to delete these things.