Hello Falcon_20,
Thank you for reaching out to Microsoft customer support. I understand that you are experiencing issues with smartcard passthrough for multiple remote apps published on the same RD Broker but different session hosts.
Based on the information you have provided, it seems that the RD Broker is not able to pass through the smartcard credentials or prompt again for new smartcard credentials when a user tries to load a second remote app published on the same RD Broker but hosted on a different session host.
To resolve this issue, you may want to check if the smartcard redirection policy is enabled on the RD Session Host servers. You can do this by opening the Group Policy Editor and navigating to Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Device and Resource Redirection.
I hope the above information is helpful to you.
If you have any doubts, please feel free to let me know.
Best regards
Bblythe Xiao