Stress can indeed cause nosebleeds as well as anxiety.
Stress isn't the most common cause of nose bleeds but it can be a cause of nosebleeds for some people.
Being stressed out can cause your blood pressure to rise which can then burst your blood vessels which are tiny in your nose and then cause your nose to bleed.