Sorry this is probably a very niche bug.
I created two different applications to launch Firefox with different profiles and have them use different icons for easy app switching.
I followed the steps from this tutorial that I found on this superuser question to achieve it.
Everything works great, except Firefox will crash when websites trying to access the Microphone or Camera try to gain permission.
I can post the error log if its helpful but I'm hoping its just a simple file permissions fix that will solve the problem. Thanks for any advice!