Sorted it. Just needed to add CAID 0624 to [reader] in oscam.server along with the other CAID.
*oscam.conf
[global]
logfile = stdout
nice = -1
[cache]
[dvbapi]
enabled = 1
au = 1
user = user
boxtype = dreambox
[monitor]
port = 988
aulow = 120
monlevel = 1
[webif]
httpport = 8888
httprefresh = 8
httpallowed = 10.0.0.0-255.255.255.255
aulow = 120
**oscam.server
[reader]
label = upper
protocol = internal
device = /dev/sci0
caid = 0624,0D96
detect = cd
mhz = 600
cardmhz = 600
force_irdeto = 1
group = 1
emmcache = 1,3,2
[reader]
label = lower
protocol = internal
device = /dev/sci1
caid = 0624,0D96
detect = cd
mhz = 600
cardmhz = 600
force_irdeto = 1
group = 1
emmcache = 1,3,2
**oscam.user
[account]
user = user
pwd = pass
uniq = 1
group = 1
au = SkyLink
caid = 0D96
monlevel = 0
**oscam.dvbapi
P: 0D96 1
I: 0D03
I: 0D0F
I: 0624
I: 0666