-> Use IMO as the SYSCLK to reduce the power consumption.(Clocks Tab)
->According to BLE spec both Rx and Tx packets should be there.There is no way to disable Rx or Tx.Even if there is no information to transmit or receive BLE stack will send empty packets.
-> FAST and SLOW Advertisement Parameters:-This parameter defines the interval between two advertising events. Set the permissible minimum and maximum values of two Advertisement interval types: Fast advertising interval and Slow advertising interval. Typically after the device initialization, a peripheral device uses the Fast advertising interval. After the Fast advertising interval timeout value expires, and if a connection with a Central device is not established, then the Profile switches to Slow advertising interval to save the battery life. After the Slow advertising interval timeout value expires, 'CYBLE_EVT_GAPP_ADVERTISEMENT_START_STOP' event is generated.
Could you please change the Debug Select from SWD to GPIO and check the current consumption?
Navigate : In Creator project workspace .cydwr -> System tab -> Debug Select -> GPIO.