@ecnsupplies
Regards bed.g versus mesh.g:
One of the reasons I suggest folks not depend on the RRF config tool is that it doesn't generate very good code.
It seems that the tool is behind the times and is not aware that G32 is not intended to be used for Mesh Bed Compensation.
Unless you intend to enable True Bed Leveling (either automatic or manual) bed.g should be empty or perhaps contain just a M291 command to put up a dialog stating that bed.g is mostly empty. 😁
Regards starting a print at the center of the bed:
You may recall that I set the X and Y axes min/max, via M208, to put 0,0 at the center of the bed. I have never had an issue getting prints to start in the center with any of the slicers I have (and I have most of them). You do have to tell the slicer (just one time) about your printer and the size of the bed and the location of 0,0.
Regards G28 in your config.g file:
NOT a good idea. You don't want any part of your printer to start moving or heating or anything just when you power it on.
After I power up my printers I manually home them just to get a sense that all is fine and there are no disturbing noises being made.
Glad to help when I can. Feel free to ask why I do or suggest something. I like my approach to these things but everyone is unique and has their own likes and dislikes.
Frederick