So the external drive is not actually broken in the sense it does not functioning at all, it just does not work as the Startup Disk from a cold boot.
That is problematic and dependent on a number of things including how the drive is physically connected to the computer.
Plus the type of SSD Eternal Drive.
Have seen a number of uses having this type of issue and each External Drive has been different.
Somewhere around Monterey 12.3 to 12.3.1 and again from 12.3.1 to 12.4 this type of Boot from External tie has become more and more of an ongoing issue.
Since the data is still there, would suggest lifting all the Important Data off the drive and onto another safe and secure location.
Then, Reformat the Entire External SSD and run the Monterey Installer back to that external drive with finger crossed if will work.
An aside, if booting to external Drive, further suggest having ONLY the external SSD attached to the computer. No Other externals attached.