I have two magnolias that were planted in '84. The leaves are beautiful, but they have never bloomed. I am ready to remove them. I feed them and water them regularly. Magnolias can take years to bloom, some more years than others, so don't give up.
Magnolias bloom best in sun.
Inadequate sunlight could be a factor in poor flowering. Magnolias fare best, too, in acidic, loose soil. My back yard is being overcome with wild strawberry. The plants send out runners, and soon red berries will replace those yellow flowers. The weed also spreads via seed.