Reset_factors endpoint doesn't match admin dashboard behavior

Howdy. I am trying to reset factors for a user via the lifecycle/reset_factors API and have the following observations:

  1. It’s not removing our IdP factor (Duo) when it’s been configured
  2. While it resets the Okta Verify mobile app factor, it does not remove the device from the user’s device list on the Dashboard
  3. Resetting factors via the Dashboard does remove the IdP factor and also removes the device from the user’s list.

I expected the API endpoint to perform the same function as the admin dashboard factor reset. Is there an API endpoint that I should be using instead?

-Robert