No, it should be immediate. I see two possible additional issues:
(1) Your name has a space in the JSON. Use an underscore. I would also reduce everything to lower case.
(2) Add that exact name to your client NIP-05 field. Currently, you just have tomgag.net. It should be something like tom@tomgag.net where "tom" matches the name you input into that JSON.