What is the appropriate way to query and Hard Delete existing Soft Deleted Elements for a Custom Element?
I figured this while posting so I thought I'd just add it here anyway for others to reference.

To retrieve a Soft Deleted Element using the getElementById method you can pass the fourth argument to the getElementById method and define $criteria setting trashed to true, which will include Soft Deleted items in your results:

$element = Craft::$app-&gt;elements-&gt;getElementById($elementInfo['elementId'], MyCustomElement::class, $elementInfo['siteId'], [
    'trashed' =&gt; true
]);