In a pooled virtual desktop infrastructure (VDI) on Azure, all users connecting to the same host will appear to have the same IP address because they share the same virtual machine (VM) and NIC. This is the standard behaviour for Azure VDI in pooled mode.
Unfortunately, the only solution for a static, per-user IP in AVD would be an individual, dedicated VM per user (i.e., not pooled mode). This is obviously a much more expensive option. :(
If you find this response helpful and it resolves your issue, please consider marking it as “Accepted” or giving it an upvote. This will help others in the community find the solution more easily.