Depends on the position
I am unsure if you are saying they do not re-hire but if that is what you are implying it is wrong. I have been rehired 2 times. If you leave in good standing your manager should mark you as rehirable.
Not sure. I’ve never heard of this before