a dsb does NOT breed silicates at all
in aragonite they are not present and not even the proper elements are there
in silica based sand, well still is not present despite prior belief. silica is but silicates are not. 2 different things, like anything else in chemistry, that little suffix means alot and makes a very large difference.
Now you may have a problem with your sand bed, it does happen to some people and ther eis generally a reason. But most are successful with them, I have no idea at hand why or why not you may be. However this does not make them bad, since so many are performing beyond many of our expectations. Good luck in your switch and I hope all goes fine for you in doing so.
I would never intentionally add macros to my main display
live rock, although it may carry some macros, does not establish plant life, and be very careful in adding it to your main tank, the sump or fuge would be a MUCH better option.