You can use the same userform for the same task throughout, you just have to tell the macro which control to process and which list to use for that control - I have identified them, by tag (see attached update).
You should find
https://www.gmayor.com/insert_content_control_addin.htm useful.