I am afraid you have selected wrong BT UART pins. Please refer Table 4 in CYBT-333032 datasheet https://www.cypress.com/file/464611/download.
Pad 20, 16, 17 & 18 are dedicated for HCI UART pins. For PUART, please select
Pad 15 (P4) as PUART_RXD,
Pad 14 (P31) as PUART_TXD,
Pad 2 (P3) as PUART_CTS,
Pad 19 (P30) as PUART_RTS.
That Table and Pinout declaration / application of pads 14/15 is very confusing, but yours is correct ... Thanks.