From what you are describing, I would lean towards an anatomic defect as opposed to the diagnosis of fibromyalgia. Fibromyalgia is a throwaway diagnosis that is often used to describe pain with no anatomic or neurologic explanation. It does not appear the pain in your back has been properly worked up.
From what you are describing with the pain in the upper back vaguely localized around the shoulder blade with pain relief upon pressure on the sternum, one possible explanation explanation that stands out is a cyst arising from a past shoulder injury that tracks along your shoulder blade. One of the most common shoulder injuries – a torn labrum – can often cause a glenoid-labral cyst that can track along the shoulder bone causing discomfort, pain, and limited shoulder mobility.
Now, your symptoms can be due to many causes but it does appear anatomical. Proper workup for your pain should include xray imaging of your back and spine to visualize boney deformities. If that is inconclusive, then MRI imaging of your upper back/shoulder should be performed to detect defects in the muscles, nerves, ligaments, or tendons.
