I have ordered a new sensor. It will take a while to arrive, but one thing I did notice while plugging in and out my TRRS jack I got this
[00:02:54.331,604] <dbg> zmk: split_central_subscribe: [SUBSCRIBED]
[00:02:54.361,511] <dbg> zmk: split_central_chrc_discovery_func: [ATTRIBUTE] handle 32
[00:02:54.361,541] <dbg> zmk: split_central_chrc_discovery_func: Found run behavior handle
[00:02:54.668,914] <dbg> zmk: security_changed: Security changed: E4:40:81:D3:53:24 (random) level 2
[00:03:04.172,515] <dbg> zmk: zmk_hid_mouse_movement_set: Mouse movement set to -1/-1
[00:03:04.172,576] <dbg> zmk: zmk_hid_mouse_scroll_set: Mouse scroll set to 0/0
[00:03:04.172,576] <dbg> zmk: zmk_hid_mouse_movement_set: Mouse movement set to 0/0
[00:03:06.924,835] <err> spi_nrfx_spim: Timeout waiting for transfer complete
[00:03:06.925,323] <err> pmw3610: Motion burst failed on SPI write
[00:03:07.125,488] <err> spi_nrfx_spim: Timeout waiting for transfer complete
[00:03:07.125,976] <err> pmw3610: Motion burst failed on SPI write
[00:03:07.326,171] <err> spi_nrfx_spim: Timeout waiting for transfer complete
[00:03:07.326,751] <err> pmw3610: Motion burst failed on SPI write
[00:03:07.526,947] <err> spi_nrfx_spim: Timeout waiting for transfer complete
[00:03:07.527,435] <err> pmw3610: Motion burst failed on SPI write
[00:03:07.629,608] <dbg> zmk: zmk_hid_mouse_movement_set: Mouse movement set to -1/-1
[00:03:07.629,669] <dbg> zmk: zmk_hid_mouse_scroll_set: Mouse scroll set to 0/0
[00:03:07.629,699] <dbg> zmk: zmk_hid_mouse_movement_set: Mouse movement set to 0/0
[00:03:08.085,876] <err> spi_nrfx_spim: Timeout waiting for transfer complete
[00:03:08.086,364] <err> pmw3610: Motion burst failed on SPI write
[00:03:08.086,730] <dbg> zmk: disconnected: Disconnected from E4:40:81:D3:53:24 (random) (reason 0x08)
[00:03:08.086,730] <dbg> zmk: disconnected: SKIPPING FOR ROLE 0
[00:03:08.086,822] <dbg> zmk: split_central_disconnected: Disconnected: E4:40:81:D3:53:24 (random) (reason 8)
[00:03:08.086,853] <dbg> zmk: release_peripheral_slot: Releasing peripheral slot at 0
[00:03:08.087,188] <dbg> zmk: start_scanning: Scanning successfully started
[00:03:08.229,858] <dbg> zmk: zmk_hid_mouse_movement_set: Mouse movement set to -1/-1
[00:03:08.229,919] <dbg> zmk: zmk_hid_mouse_scroll_set: Mouse scroll set to 0/0
[00:03:08.229,919] <dbg> zmk: zmk_hid_mouse_movement_set: Mouse movement set to 0/0
Which makes me think it could be shorting somewhere on the ground? I have a ground plane so thinking I might of soldered onto there some how.