Can you post a screenshot? I don't see this on Chrome Android OR PC.Chrome on Android or PC, theres an option under menu at top right "Install Tortoise Forum". Maybe PWA functionality was part of the mobile updates?
What is a PWA? and How to Install / Add to Home Screen Progressive Web Apps?
Guide to install PWA to Windows, macOS, iOS, Android.medium.com