Ex 1 and 2 are correct, don't ask me why though, I got a headache trying to understand this, 😆will do further research to explain it in the future.
Additionally, yes :"I've been being here for a while" is indeed incorrect.
Good luck on your English journey!