I wrote a piece of code in rust to test Argon2id vs PBDKF2 on a Dell D6400 being used as a Linux Ubuntu Server. The image are the speed tests. It seems that you can not set the time cost >10 in @bitwarden . I also read that you can't have the memory be larger than 120MB if you have an iPhone and use the fill process. I found that the delay on my iPhone 11 is <3 seconds when vault timeout occurs. I bet allocating 100MB takes a while on a phone : ) Using the timing on my machine, if the speedup for PBDKF2 is more than about twice as fast as Argon2id, you are more secure.
