I have some doubts about the criterion of Bendixson that regards the non-existence of limit cycles.
According to Bendixson's theorem, let
$$x'=P(x,y),\quad y'=Q(x,y).\label{*}\tag{1}$$ be a two-dimensional system. If in a simply-connected domain $G$, the expression $\partial_{x} P+\partial_{y}Q$ has a constant sign (i.e. the sign remains unchanged and the expression vanishes only at isolated points or on a curve), then the system (1) has no closed trajectories in the domain $G$. That is to say, the theorem allows one to establish the absence of closed trajectories (limit cycles) in the plane for an autonomous dynamical system.
According to traditional logic, one may see that this criterion is a conditional statement. If we analyze the counter-positive form of that statement, then it would allow us to infer that the two-dimensional system may have closed trajectories in non-simply connected regions.
Based on the above, I have three related questions:
Is it possible to have limit cycles in non-simply connected regions?
From the topological viewpoint, may singularities be seen as holes in the domain G?
Could manifolds with singularities be considered simply-connected?
First, a small note: closed trajectory is not the same as a limit cycle. For example, conservative systems have many closed trajectories, but not limit cycles (think of the simple harmonic oscillator). A limit cycle is more specific, it means that in either forwards or backwards time, nearby initial conditions are attracted to the cycle. Now, to deal with your questions:
I hope this clarifies some things!