There would have to be a lot of troops crossing the Channel to make a direct assault on England work, troops that would have easily been recruited in Ireland due to the support base James has there, support which is almost non-existent in England.
However if in fact he can make a push into England that could cause a two front war, with the Irish possibly forming an uprising in support of James' return to the throne