I think your application setup is too complicated, and therefore it will take too much effort to provide any detailed advise to you. The best I can provide is some general advise on your application design.
Your data model contains 11 synthetic keys. A synthetic key can lead to unexpected results in your application. It is highly recommended that you resolve all these synthetic keys before you continue any other troubleshooting. In best case this will resolve your issue, otherwise I think you need to look into the selections and the chart setup.
The source list box has an expression as value, which means that the values you see are virtual and your selection is not directly applied in the data model. Recommendation is to generate a new field during application reload with the desired values, and then use this field in the list box. This will make your application results more predictable. A Current Selections will show you what selection was exactly applied. Make sure that your selections are what you expect.
The chart has a calculated dimension. This will also add a virtual dimension to your data set, which can generate a unexpected data set. In this case there is a logical problem in your dimension. For example you have a comparison in the field Seq. This refers to a field with more than one possible value, which means that QlikView will return NULL as the result. The IF statement condition will therefore fails, since Seq>1 is equal to NULL>1 which will be FALSE.
For further troubleshooting you will need to break the chart down to find what part in the dimension or expression(s) that return an unexpected or incorrect result.