I'm glad the pain got under control so he (and you) could get some rest.
I would also ask the vet about morphine in addition to increasing the meds Beecher is currently on. It would be good to have some morphine on hand in case they are needed in the middle of the night at some point. When our Charlie had osteo the vet did give us
morphine to have on hand and we did need it the last night.
I am so sorry you and Beecher are going through this. I know what you mean about having them at the same age. My greys are 8, 9 & 9 and so far ok, but having already had four who were diagnosed with different forms of cancer, it is never too far from my thoughts.