@berry64,
Thats pretty normal when running MacOS on a none Apple Laptop, since many of the built in devices are not optimised for MacOS and Apple implements power management at a very low level on MacBook's.
Generally you will see around 50% battery life on MacOS compared to Windows ... you can improve things a little by using AHCI code to disable devices that don't work in MacOS such as dGPU, card reader .. etc but gains are minimal.
On my 2017 HP Spectre X360 I see around 11 hours on battery power when running Windows 10 where as in MacOS Mojave i'll see around 5 hours at a push (depends on work load) with the dGPU disabled (Nvidia MX 940).
Of course you should check that you have implemented native CPU and IGPU power management as per that guide.
I think Lenovo Yoga 730-13IKB has Nvidia dGPU which you can not use in MacOs so you should disable it by using AHCI code to call the _OFF method which should result in a bit more run time when on battery power.
See this guide for more info and how to :-
Overview The purpose of this guide is to show you how to disable the discrete graphics device with DSDT/SSDT edits in "switched" dual-GPU laptops (eg. Intel+Nvidia[Optimus] and Intel+Radeon). Because only the Intel device can be used in these laptops, the discrete device is generally left...
www.tonymacx86.com
Cheers
Jay