Hi,
I’m not sure if you solved your magnet problems (shapes, durability, sourcing), but K&J Magnetics has ALL kinds of shapes and strengths. They can also make custom magnet shapes, but those are $pendy.
Here’s a link to their site:
https://www.kjmagnetics.com
Enjoy,
Michael