Cannot use my username as token?

I have created a new WandB account, installed wandb in my conda environment, then ran wandb login pasted an API key which created a ~/_metrc file. Now in my Jupyter notebook, I am running the following:

import wandb
run = wandb.init(entity="ak_chp1", project="first-project")
run.log({"accuracy": 0.5, "loss": 10})

getting error:

---------------------------------------------------------------------------
CommError                                 Traceback (most recent call last)
Cell In[17], line 1
----> 1 run = wandb.init(entity="ak_chp1", project="first-project")
      2 run.log({"accuracy": 0.5, "loss": 10})

File D:\Miniconda3\envs\Data_Science_n_ML_PT\Lib\site-packages\wandb\sdk\wandb_init.py:1620, in init(entity, project, dir, id, name, notes, tags, config, config_exclude_keys, config_include_keys, allow_val_change, group, job_type, mode, force, anonymous, reinit, resume, resume_from, fork_from, save_code, tensorboard, sync_tensorboard, monitor_gym, settings)
   1616     wl._get_logger().exception("error in wandb.init()", exc_info=e)
   1618 # Need to build delay into this sentry capture because our exit hooks
   1619 # mess with sentry's ability to send out errors before the program ends.
-> 1620 wandb._sentry.reraise(e)

File D:\Miniconda3\envs\Data_Science_n_ML_PT\Lib\site-packages\wandb\analytics\sentry.py:157, in Sentry.reraise(self, exc)
    154 self.exception(exc)
    155 # this will messily add this "reraise" function to the stack trace,
    156 # but hopefully it's not too bad
--> 157 raise exc.with_traceback(sys.exc_info()[2])

File D:\Miniconda3\envs\Data_Science_n_ML_PT\Lib\site-packages\wandb\sdk\wandb_init.py:1606, in init(entity, project, dir, id, name, notes, tags, config, config_exclude_keys, config_include_keys, allow_val_change, group, job_type, mode, force, anonymous, reinit, resume, resume_from, fork_from, save_code, tensorboard, sync_tensorboard, monitor_gym, settings)
   1603         if run_settings.x_server_side_derived_summary:
   1604             init_telemetry.feature.server_side_derived_summary = True
-> 1606         return wi.init(run_settings, run_config, run_printer)
   1608 except KeyboardInterrupt as e:
   1609     if wl:

File D:\Miniconda3\envs\Data_Science_n_ML_PT\Lib\site-packages\wandb\sdk\wandb_init.py:1018, in _WandbInit.init(self, settings, config, run_printer)
   1015 assert result.run_result
   1017 if error := ProtobufErrorHandler.to_exception(result.run_result.error):
-> 1018     raise error
   1020 if not result.run_result.HasField("run"):
   1021     raise Error("Assertion failed: run_result is missing the run field")

CommError: Error uploading run: returned error 403: {"data":{"upsertBucket":null},"errors":[{"message":"permission denied","path":["upsertBucket"],"extensions":{"code":"PERMISSION_ERROR"}}]}

Why am I not able to create projects with my personal username as entity? Also, things are working when I am using the team name as entity which was created by default when I first created my account. But that team may not work because that is probably a pro feature whose trial ends in 27 days for me? What will happen after that?