@JimmyT72 Many details below. Short answer is "probably yes, but it depends on how you are using the external drive"
Details (more than you wanted to know) ...
Keep in mind that this is my opinion (which may or may not be shared by others). For "permanent" drives (usually internal), there should be only one Open Core EFI instance (regardless of the number of internal drives). When testing a new Open Core build, it is best to first "Build and Install Open Core" to a USB thumb drive and test the new OC EFI by booting with the thumb drive EFI. After testing the new OC EFI (on the thumb drive), replace the OC EFI on your internal (primary boot) drive, keeping only a single "permanent" instance of OC EFI in your Mac.
The reason that I recommend having only one "permanent" Open Core EFI instance is that, with multiple OC EFI instances, it is too easy to accidentally boot with the wrong OC EFI. I have experienced cases, both personally and when I'm trying to help someone diagnose/debug a problem, where test results don't match expectations, only to find that I or they are unknowingly booting from an OC EFI that is different from the one being tested.
If you have an external drive, you need to determine whether you keep the external drive connected often enough that it might cause confusion. If you only connect the external drive for occasional testing, then I would treat it the same way I treat a USB thumb drive (use its EFI for OC testing, separate from the OC EFI in your internal drive). If you usually keep the external drive connected and frequently boot with the external drive connected, then I would recommend that you have OC only on one internal drive EFI (and not on the external drive EFI).
More for the "advanced" user... When launching macOS, OCLP will throw a warning if the OC EFI used to boot macOS was built with an OCLP version less than that of the applied post-install patches (e.g., OCLP will warn you if you boot with an OC EFI created with OCLP 0.6.8 but you applied post-install patches with 1.2.1). For this reason, I "Build and Install Open Core" with the version of OCLP that matches the latest version of OCLP post-install patches that I have applied in my Mac. Specifically, I have installed on my Mac the following versions of macOS / post-install patches:
Most users will find that they can use a single version of OCLP to apply post-install patches to all of their macOS volumes and to create the OC EFI. I have different versions for my own reasons.
Details (more than you wanted to know) ...
Keep in mind that this is my opinion (which may or may not be shared by others). For "permanent" drives (usually internal), there should be only one Open Core EFI instance (regardless of the number of internal drives). When testing a new Open Core build, it is best to first "Build and Install Open Core" to a USB thumb drive and test the new OC EFI by booting with the thumb drive EFI. After testing the new OC EFI (on the thumb drive), replace the OC EFI on your internal (primary boot) drive, keeping only a single "permanent" instance of OC EFI in your Mac.
The reason that I recommend having only one "permanent" Open Core EFI instance is that, with multiple OC EFI instances, it is too easy to accidentally boot with the wrong OC EFI. I have experienced cases, both personally and when I'm trying to help someone diagnose/debug a problem, where test results don't match expectations, only to find that I or they are unknowingly booting from an OC EFI that is different from the one being tested.
If you have an external drive, you need to determine whether you keep the external drive connected often enough that it might cause confusion. If you only connect the external drive for occasional testing, then I would treat it the same way I treat a USB thumb drive (use its EFI for OC testing, separate from the OC EFI in your internal drive). If you usually keep the external drive connected and frequently boot with the external drive connected, then I would recommend that you have OC only on one internal drive EFI (and not on the external drive EFI).
More for the "advanced" user... When launching macOS, OCLP will throw a warning if the OC EFI used to boot macOS was built with an OCLP version less than that of the applied post-install patches (e.g., OCLP will warn you if you boot with an OC EFI created with OCLP 0.6.8 but you applied post-install patches with 1.2.1). For this reason, I "Build and Install Open Core" with the version of OCLP that matches the latest version of OCLP post-install patches that I have applied in my Mac. Specifically, I have installed on my Mac the following versions of macOS / post-install patches:
- Big Sur / OCLP 0.6.8 post-install patches
- Monterey / OCLP 0.6.8 post-install patches
- Ventura / OCLP 0.6.8 post-install patches
- Sonoma 14.1.2 / OCLP 1.2.1 post-install patches
- Sonoma 14.1.2 / OCLP 1.3.0n post-install patches
- Sonoma 14.2 Beta / OCLP 1.3.0n post-install patches
Most users will find that they can use a single version of OCLP to apply post-install patches to all of their macOS volumes and to create the OC EFI. I have different versions for my own reasons.

