According to your log file, the pull for the Visualforce page is required because pulling of the updated data for this page right after its build to your Salesforce Org was failed due to the time-out.
In general, the process is the next: when you change a component file, the IDE checks which page(s) use this component and add this page(s) to the build. When all the files are updated on Salesforce, the 'Last Modification Date' value is changed for them on your Org and this is why the IDE requires pulling this data from the Org to keep files in your TWS project on the same state as they are on the Org. This pull is automatically.
In the case which you are faced with, this pull fails because Salesforce doesn't return the data for a long time.
In one of the nearest versions of the Welkin Suite IDE, we will implement a possibility to configure the time-out value for TWS processes manually and you could increase it to avoid the required pull the second time.