Looks like the top answer (can't commentTo me, not enough rep :)this other answer is no longer a viable solution becauseon Catalina.
Specifically, /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/Resources/Ringtones/
is now a read-only filesystem. So even with System Integrity Protection disabled, you cannot copyI can’t use these steps tocopy the custom ringtone to thatthe indicated folder.