Thank J P - yes I am using RM on a Mac under the Wine wrapper. Like you, I don't remember some of the quite noticeable delays in processing input before now - I am interested in whether there's any logic behind these delays I could factor into my script.
If anyone implements my approach remember that Citation Details in RootsMagic allows for multi-paragraph text with embedded carriage-returns, whereas source and citation template fields only allow fo single-line text fields.
I have a UI script (Automator on a Mac) that runs against RootsMagic to transfer data from Citation Details to my user-added field of that name, and I got caught out early on with only getting the first paragraph of text in Citation Details coming across.
My response to this limitation on Source and Citation details has been to add four variables in all my Source Templates, exactly duplicating the RootMagic fields but includable in footnotes and narrative reports. It rankles somewhat that I have to do what Jerry convincingly argues should be an inbuilt RM capability, but what the heck.