Hi @matzhee,
Your MT4 charts display the bid (sell) price in the market. However, when you are in a short (sell) position, then it is the ask (buy) price that must reach your take profit level.
Therefore, you must take into account the bid-ask spread. Our previous post explains this in more detail: Take profit in sell order does not works! reason?