No. FTL v5.0 does not need any gravity runs for any list manipulations. We just send a suitable signal to pihole-FTL (automatically done for you) and FTL will found out for itself what changed.
pihole -g is really run only once weekly (unless invoked manually).
While we're at it, I should mention that FTL can be informed about list changes in three ways:
pihole restartdns: Full restart ofpihole-FTL(slowest)pihole restartdns reload: Looks for updates to the lists, flushesdnsmasq's DNS cache (faster than with v4.x)pihole restartdns reload-lists: Looks for updates to the lists WITHOUT flushingdnsmasq's DNS cache (new, basically instant)