https://docs.microsoft.com/en-us/xamarin/android/platform/an...
compare microsoft's documentation of the same thing with google's documentation and you will see where the failing happens. in comparison intentservices(the old way of doing bg tasks recommended by everyone) are documented the same way by both google and microsoft and so that gets used instead.
https://developer.android.com/topic/performance/scheduling