Admin – Custom Post Type in WooCommerce menu – how to control menu order

menu_position is not used when you set show_in_menu to a submenu.

to put your menu in last position there is 2 solutions.
The first is to change the menu construction priority like this :

add_action("admin_menu", function () {

    remove_action('admin_menu', '_add_post_type_submenus');

    add_action( 'admin_menu', '_add_post_type_submenus', 200);
    // 200 to set it after the last element of WooCommerce which as the priority 70

}, 1);

With this, all custom post types are modified. If this is not what you want, the 2nd solution is to set show_in_menu to FALSE and to create the submenu by yourself with https://developer.wordpress.org/reference/functions/add_submenu_page/