I'm wondered about the relation between number 0003019140802085400304608040952 and Crockford's Base32 string 2E1BZQDAGC4G6TTENZR
I use Access VBA and know nothing about Java, but according to RFC 4648 rules, the 2E1BZQDAGC4G6TTENZR string decode to Hex 13 82 BF DD AA 83 09 03 6B 4E AF (try it on https://www.dcode.fr/code-base-32-crockford or https://cryptii.com/pipes/crockford-base32).
Using VBA Decimal variant (which store 96 bits numbers -> ± 79 228 162 514 264 337 593 543 950 335) this hex value lead to number
23 587 037 516 292 189 879 750 319, not
3 019 140 802 085 400 304 608 040 952
According my own vba function the Crockford's base 32 string for 3019140802085400304608040952 shoul be 170NZVPN86283DD7AZW0
Where I'm wrong ?