I think it is unlikely to be the GoPro, but you should have an eyball at the clutch lever/handguard interface to ensure clearance ie the lever is able to make full travel.
I'm not a believer in coincidences, so I'll go the opposite way and say it's likely it IS that area........in attaching the go-pro, it seems likely that you've moved the handguard a bit, maybe knocked or trappped the switch or its connections by turning the grip or the switch housing
Canbus systems DO NOT go wrong (Or as yet, I don't think we've had one reported here that was actually down to the canbus...it's always the dangly bits off the end of the system.)
Don't be misled by a 911........I'm not picking on what Bem said, but BMW dealers love it when a 911 is used and diagnoses something that sounds major.......don't forget that all the 911 is doing is reporting a fault that is associated with a system......it's very clever, but it's also totally dumb
(look back to yesterday and you'll find a description of an ABS high pressure fault diagnosed by a 911....BMW's answer would have been to replace the whole ABS unit at a cost of over a grand, but the ACTUAL problem was contaminated brake fluid......yes, it would have been solved by replacing the ABS unit, but only because that would have entailed bleeding through new fluid as well.
911 diagnostics are fantastic, but they are only as good as the person using them to track down the ACTUAL fault triggering a code.
It's your clutch microswitch......trust me, I'm a fanny
EDIT.......and unless you've pinched some wiring, it's likely to be a DIY fix.....make sure you have free play at the lever, and in silence, activate clutch lever and see if you can hear a tiny click......compare to another 1200 if you can.
Remove Go-Pro and have a jiggle about (that's a technical term for wiggling everything gently) and try again.