Can it be used to fill other oil?
Sure, it can be filled with avocado oil, soy sauce, coconut oil, corn oil, and even vinegar.
Will it leak from the top?
Definitely won't, no matter the screw place or the nozzle, they won't leak. Just remember to screw it tight.
Will it get stuck?
It won't get stuck if you fill it with pure liquid.