I doubt if that USV is able to submerge or convert into an UUV and act as a torpedo. I highly doubt if it is capable of submerging to a fixed depth and then detonating by using magnetometers as şf a torpedo. Likely its warhead is slightly below the waterline and may not be piercing type but general HE. And assuming the weather, it might have damaged way below than the waterline or higher. At least, it seems that they know where machinery room is located in and thus redirecting it to machinery room to at least cause a major fire.
Fair enough, I didn't see any evidence right now suggesting the USV acting as a torpedo.
But It will be surprising to throw such device against a modern Frigate just with a conventional HE load... My impression is you'll need several of them, hitting key ship parts to make some important damage, as you said.
But how much difficult would be... just 2-3 seconds before reaching the target to flood some USV internal tanks with sea water, deploy stabilizer fins, keep the engine running with a small oxigen tank and blow it under the ship ?
Once you have designed that kind of weapon, why not go a bit further and make it really effective? If you have the electronics and mechanic systems to maneuver it from a far distance, you should have almost everything to do it.
I'm very curious how this thing works.