"Bus" and "Fsin_o1" are same nodes according to your diagram. Yet they show different values. I think you have set Fsin_o1 correctly to 2's complement but have set bus to sign and magnitude
Regarding decimation/interpolation, I thought you are trying QMF filter bank. In that case you apply down transition after filter. Then you apply up transition before interpolation but you could be designing something else.
The actual implementation of these transitions is required and there are two options to implement them:
1) you can do that explicitly i.e. discard every other sample after decimation filter. or add zero after every sample before interpolation.
2) you can assume discarding or adding zero and design your filter computation with that in mind. It gives equivalent results.