GoodNews User Profile Update and Unsubscribe not working

For some reason I can’t seem to get GoodNews to work. I have a fresh install of the extra and only use the default resources for it (while testing). Cronjob is setup working as well. Subscribing and getting confirmation emails is working fine, too. Just whenever I submit the Update Profile Form the user isn’t updated.

I noticed that on the Update Profile page whenever I click the confirm button the link generated is:

domain.tld/index.php?id=25?sid=fa61242c9bc244204a090f5078fad75f

// notice the second "?" after 25, shouldn't this be "&"

Not sure why that happens, also found this in the error log:

(ERROR @ .../core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 6' at line 1
)

MODX 2.7.3
GoodNews 1.5.1

Any ideas what might cause this?