By my calculations, these are the numbers.
No Shiny Or Mark Charm: 21,845 x 50 x 4,096 = 1 in 4,470,613,3331 (0.00000002235%)
With Mark Charm: 21,845 x 16.6 x 4,096 = 1 in 1,521,463,214 (0.0000000657%)
With Shiny Charm: 21,845 x 50 x 1,365 = 1 in 1,491,285,333 (0.00000006706%)
With Shiny Charm & Mark Charm: 21,845 x 16.6 x 1,365 = 1 in 507,154,405 (0.000000197%)
It is very likely however, that instead your shiny was given Pokérus by another Pokémon in which case the odds are something someone else can calculate or myself in the future, it wasn't specified, so until further notice, that's it.
Hope this helps you!
Edited with the insight of Ditto and Hellfire Taco, shoutout to them.
Source: Easily accessible numbers and math. Nobody can say this isn't an actual source. Right?