Regarding your issue, I do not see the code to star the HLS IP.
You may also want to review the documentation about the pipeline directive, and the concept of Initiation Interval (II). Vitis HLS should be returning a warning in regards to this directive #pragma HLS PIPELINE II=0.