REGEX_SUBSTR no permitirá una mirada retrospectiva como (?<=id=\s*)\d+ así que sospecho que necesitas hacer esto en dos operaciones. Primero obtén id=4020 , luego quita el id= .
Una forma posible de hacerlo sería:
REGEXP_SUBSTR(REGEXP_SUBSTR(a, 'id=\s*\d+'), '\d+')