tinman13kup:
Are you phantom powering the BLE device through the data pins? Perhaps a R10K from drain to ground would helpI wondered why you had a R in series with the supply. Thought you were trying to use it as a inrush current limiter of sorts.
Finally, I have figured out the issue. I was powering the module via the UART lines from the MCU. When I shut down the UART lines, everything seems to be working. I had never heard of 'phantom powering' before!
The 2.4 Ohm resistor is just to limit the current. I could probably do away with it.
Thank you all for your help!