Everything is working correctly. When you place a bracket order, the stop and limit orders are suppose to be dark blue in color because they are waiting for execution. The orders will only be green, working when the order is being filled. I trade brackets with IB all the time and this is what I see all the time. The only time I freak out is when the order is Light Blue, which means that it was transmitted, but not confirmed; meaning that the order may not be executed.
My bad, only the stop is blue because it is held at IB. The limit should be green.