@developerbayman My interest is because it appears you are working on native apps, and specifically maybe solving 'printing problem'..
I run Linux Mint on most PC's, & windows only rarely & where I have no choice (Software for Curtis brand motor controller parameter setting app only available on Windows - maybe use it once a year to set up / change a controller, or other similar rare things).
I would prefer a phone that runs Linux, and runs native apps - specifically office type apps on UT phone & external display. [ was ABLE to install a native office suite on my UT phone, & (using wireless external display) it worked enough to create a file.]
I frequently print things from Linux Mint (I am 'oldschool', and worked a few years at Xerox, on laser printers, starting about 42 years ago, so I 'expect' to be able to print from any system that is 'office').
I was NOT able to print from Office suite on UT.
So, this issue feels like failure.
You have posted that you are working on Office app & printing app - this 'workspace'.
Have you tried to print from UT using your app ?