Updating LibreOffice Settings on three computers

I have three computers (actually more, but three are my daily drivers) And on each of them I have (hopefully) identical copies of files I have created in LibreOffice. Now Each of those documents is highly formatted with various styles and some extensive macro work to ensure formatting stays consistent whenever I create or modify a file. Currently I just copy the files across the network to each machine as they are created, that’s no big issue. HOWEVER
I note that whenever I modify a macro it does not propagate to all files even though the underlying template does. Said template Contains the most up to date macros so I really need a way to a) ensure the current macros are applied as, and when, I open a file and b)propagate any customisations I do to LibreOffice Writer (and, for that matter, Calc) so that there is a consistent interface across the network.

I’ve taken to embedding the macros into each document for ease of portability (i.e. to another, unrelated system as needed) (this would preclude using the templates macros - but until I can find a method as per question b) (below) it is the best solution)

Now to the questions

How can I a) ensure that LibreOffice Writer is consistent (toolbars, keyboard shortcuts etc) across my network?
b) ensure that when a template (with macros) is changed, the macros also are updated for each document. I get a popup telling me that the template is newer than the document template and asks me to update it, which I do, but it does not update the macros!

Does the macro source not update in the document or do the updated macros not execute?

In the latter case, add a macro to the document, that is executed on event “open document” and updates the macro results. Such assignment of macro to event is on tab “Event” in the “Customize” dialog.

That is currently my workaround it does not, however, propagate the writer settings/toolbars. Which is my main problem now. Updated styles and macros are stored in a “master” document and whenever I open an existing document, I c&p to a new document based on the “master” and then save as the original. Inelegant, but it works. All I really need to do now is to find a way of updating the toolbars and keyboard shortcuts from one libre office to another.

Buy a central workstation as a "master“ and set all your PCs as “slaves”.

Probably the best idea, but impractical when I happen to be offline.

You can try to sync the profile(s) with external programs like FreeFolderSync etc. Besides mandatory backup: Keep all LibreOffice-Versions the same, use the same User-Names and OS. Maybe in your case, sync only the folder where the macros are stored.

synch profiles might be a good solution, I shall investigate, as all machines do have the same profile setup.