I don't know about 1) and 2), but 3) may be due to StopFactor. From the manual:

Quote:

StopFactor
Distance factor between the real stop loss, and the stop loss sent to the broker to act as a 'safety net' in case of a computer crash. At the default value 1.5 the stop sent to the broker is 50% more distant, thus preventing 'stop hunting' or similar broker practices. At 0, or if the NFA flag is set, the stop loss is only controlled by software; at 1.0 the broker stop is identical to the real stop. If StopFactor is set to a negative value or if a BrokerStop function is not available in the broker plugin, the broker stop is only placed at opening the trade, but not updated afterwards. StopFactor has no effect on trades that have no stop, such as pool trades in Virtual Hedging Mode.