First thing to clarify: J2 is not recommended to connected to a device because the MUX in CY4541 is a one-way MUX. The USB 3.0 data lane will not work this way. Your device could enumerate because the USB 2.0 data lane is directly connected from J2 to Type-C port.
Here is my guess for the reason of this problem: According to Type-C spec, the role that a dual-role-data port initially takes is determined by the port’s power role at attach. After attached, CCG4 takes your device as data and power sink, and your tablet also accept its role as data sink without negotiating a DR_Swap. Then the contract is established.
If you really want to achieve this, modifying configuration table is not enough. You will force the CCG4 to negotiate a DR_Swap after the power role is set. That need modifying source code of CCG4 firmware.