Basically you are trying to register a non-viewset(here InstanceList a view, not a viewset) to router. Instead of this, you can simply use it in urls like this:
router = routers.DefaultRouter()
router.register(r'users',views.UserViewSet)
urlpatterns = [
path('', views.dash, name="dash"),
path('api/', include(router.urls)),
path('api/instances/', views.InstanceList.as_view(), name="instances"),
]